@import url(https://use.typekit.net/jqr6tqe.css);@import url(https://use.typekit.net/jqr6tqe.css);@import url(https://fonts.googleapis.com/css2?family=Chivo&display=swap);
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block;margin:0 auto;vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#999;color:#fff;margin:0;padding:.5em}.browserupgrade a{color:#fff}.hidden{display:none!important}.blog-filters label,.donation-level form img,.element-invisible,.issue-area-page-header .views-exposed-form label,.issue-areas-filters label,.papers-filters label,.trust-fund-countdown .single .logo-widget,.trust-fund-form div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text,.visuallyhidden,body.alias-build-your-own-child-tax-credit fieldset.hide-legend legend,body.alias-build-your-own-tax-extensions fieldset.hide-legend legend,label[for=cw-search-keys]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.blog-filters label.focusable:active,.blog-filters label.focusable:focus,.donation-level form img.focusable:active,.donation-level form img.focusable:focus,.element-invisible.focusable:active,.element-invisible.focusable:focus,.issue-area-page-header .views-exposed-form label.focusable:active,.issue-area-page-header .views-exposed-form label.focusable:focus,.issue-areas-filters label.focusable:active,.issue-areas-filters label.focusable:focus,.papers-filters label.focusable:active,.papers-filters label.focusable:focus,.trust-fund-countdown .single .focusable.logo-widget:active,.trust-fund-countdown .single .focusable.logo-widget:focus,.trust-fund-form div.ctct-form-embed div.ctct-form-defaults p.focusable.ctct-gdpr-text:active,.trust-fund-form div.ctct-form-embed div.ctct-form-defaults p.focusable.ctct-gdpr-text:focus,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus,body.alias-build-your-own-child-tax-credit fieldset.hide-legend legend.focusable:active,body.alias-build-your-own-child-tax-credit fieldset.hide-legend legend.focusable:focus,body.alias-build-your-own-tax-extensions fieldset.hide-legend legend.focusable:active,body.alias-build-your-own-tax-extensions fieldset.hide-legend legend.focusable:focus,label.focusable[for=cw-search-keys]:active,label.focusable[for=cw-search-keys]:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:0px){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:0px){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}html{color:#666;scroll-behavior:smooth;scroll-padding-top:120px}body{color:#666;background:#fff;font-family:adelle-sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;position:relative}.h1,h1{color:#222;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:2em;line-height:1.1;margin:0 auto 12px}.h2,h2{color:#222;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.5em;font-weight:400;line-height:1.2;margin:36px auto 12px}.h3,h3{color:#222;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.25em;line-height:1.2;margin:38px auto 10px}.h4,h4{color:#222;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.125em;line-height:1.2;margin:40px auto 10px}.h5,h5{color:#222;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:1em;line-height:1.2;letter-spacing:1px;margin:30px auto 14px}.h6,h6{color:#222;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:.875em;line-height:1.2;letter-spacing:1px;margin:30px auto 14px}p{margin:0 auto 24px}p.indent-first{text-indent:2rem}p.indent-full{margin-left:40px}figure,p img{margin:0 0 15px;padding:0}figure.align-left,p img.align-left{margin:7px 15px 15px 0}figure.align-right,p img.align-right{margin:7px 0 15px 15px}figure img,p img img{margin-bottom:10px}figure figcaption,p img figcaption{font-size:.875rem;font-style:italic}a{color:#086381;text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{text-decoration:none;color:#0da6d8}ol,ul{margin:0 0 24px}ol ol,ol ul,ul ol,ul ul{margin:0}blockquote{border-bottom:1px solid #000;color:#000;margin:2.125rem;padding:2.5rem 4rem;background:#e7e8ec;font-style:italic;font-weight:400;border-radius:0;overflow:visible;position:relative}blockquote:before{content:"";display:block;width:100%;height:10px;position:absolute;left:0;bottom:0;background-color:#fff}blockquote:after{content:"";display:block;width:19px;height:13px;position:absolute;left:15px;bottom:-13px;background:url(/themes/custom/crfb/img/twitter-edge.gif) no-repeat 0 0 transparent}img{margin-bottom:24px;max-height:650px;-o-object-fit:contain;object-fit:contain}hr{border:0;border-bottom:1px solid #666;margin-bottom:24px}.intro{font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.25em}@font-face{font-family:icomoon;src:url(/themes/custom/crfb/fonts/icomoon.eot?h1h63h=);src:url(/themes/custom/crfb/fonts/icomoon.eot?h1h63h=#iefix) format("embedded-opentype"),url(/themes/custom/crfb/fonts/icomoon.woff2?h1h63h=) format("woff2"),url(/themes/custom/crfb/fonts/icomoon.ttf?h1h63h=) format("truetype"),url(/themes/custom/crfb/fonts/icomoon.woff?h1h63h=) format("woff"),url(/themes/custom/crfb/fonts/icomoon.svg?h1h63h=#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon--"],[class^=icon--]{text-align:-9999px}[class*=" icon--"]:before,[class^=icon--]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--menu:before{content:"\e604"}.icon--close:before{content:"\e609"}.icon--search:before{content:"\e606"}.icon--play:before{content:"\e605"}.icon--arrow-up:before{content:"\e902"}.icon--arrow-down:before{content:"\e903"}.icon--arrow-left:before{content:"\e904"}.icon--arrow-right:before{content:"\e905"}.icon--facebook:before{content:"\e601"}.icon--twitter:before{content:"\e607"}.icon--linkedin:before{content:"\e906"}.icon--google-plus:before{content:"\e900"}.icon--pinterest:before{content:"\e907"}.icon--youtube-logo:before{content:"\e908"}.icon--youtube:before{content:"\e608"}.icon--instagram:before{content:"\e602"}.icon--rss:before{content:"\e901"}table{border-collapse:collapse;margin:1.0625rem 0;table-layout:auto;width:100%}th{border-bottom:1px solid #9a9a9a;border-top:1px solid #9a9a9a;color:#075c78;font-weight:700;padding:2.125rem;text-align:center}th.th-left{text-align:left}td{padding:2.125rem;text-align:left}td.active{background-color:#e7e8ec}td,th{font-size:1rem;padding:2px 5px}td,th,tr{vertical-align:top}tr.even,tr.odd{background-color:transparent;border-bottom:none}tbody tr:nth-child(2n+2),tr.even{background-color:#e7e8ec}tbody{border:none}tfoot{border:none}tfoot tr{color:#075c78}tfoot td,tfoot th{color:#fff;font-weight:700;border-bottom:1px solid #fff}.header-buttons a,a.button{display:inline-block;color:#086381;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;padding:8px 20px;border:1px solid #086381;border-radius:5px}.header-buttons a:focus,.header-buttons a:hover,a.button:focus,a.button:hover{background:#222;color:#fff}.header-buttons a.b-black,a.button.b-black{color:#222;border-color:#222}.header-buttons a.b-black:focus,.header-buttons a.b-black:hover,a.button.b-black:focus,a.button.b-black:hover{background-color:#222;color:#fff}.header-buttons a.b-white,a.button.b-white{color:#fff;border-color:#fff}.header-buttons a,a.button.b-orange{color:#0f1741;border:0;background-image:-webkit-gradient(linear,left top,right top,from(#f37b4b),to(#faa370));background-image:linear-gradient(to right,#f37b4b,#faa370);padding:10px 24px}.header-buttons a:hover,a.button.b-orange:hover{background:#faa370;color:#0f1741}body{padding-top:70px!important}@media (min-width:64em){body{padding-top:100px!important}}body.toolbar-vertical{padding-top:109px!important}body.toolbar-vertical .site-header{top:39px}body.toolbar-horizontal{padding-top:95px!important}@media (min-width:64em){body.toolbar-horizontal{padding-top:138px!important}}body.toolbar-horizontal .site-header{top:38px}body.toolbar-horizontal.toolbar-tray-open{padding-top:95px!important}@media (min-width:64em){body.toolbar-horizontal.toolbar-tray-open{padding-top:179px!important}}body.toolbar-horizontal.toolbar-tray-open .site-header{top:79px}.site-header{background:#0f1741;position:fixed;top:0;right:0;left:0;z-index:100;-webkit-box-shadow:0 2px 3px rgba(34,34,34,.1);box-shadow:0 2px 3px rgba(34,34,34,.1)}.site-header .wrap{position:relative;max-width:1360px;margin:0 auto}.logo{background:#0f1741;vertical-align:top;padding:10px;margin:0;position:relative;z-index:100}@media (min-width:64em){.logo{padding:15px 10px;width:370px}}.logo a{display:block;color:#fff;background-image:url(/themes/custom/crfb/img/logo.png);background-repeat:no-repeat;background-size:cover;background-position:0 center;height:50px;width:50px;text-indent:-9999px;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (min-width:64em){.logo a{height:70px;width:340px;background-size:340px}.logo a:hover{opacity:.7}}.menu-toggle{display:inline-block;padding:19px 18px;position:absolute;top:0;right:0;z-index:100}@media (min-width:64em){.menu-toggle{display:none}}.nav-open .menu-toggle span{background:0 0;-webkit-transition:background .2s 0s ease;transition:background .2s 0s ease}.nav-open .menu-toggle span:after,.nav-open .menu-toggle span:before{-webkit-transition:top .2s ease,-webkit-transform .2s .23s ease;transition:top .2s ease,-webkit-transform .2s .23s ease;transition:top .2s ease,transform .2s .23s ease;transition:top .2s ease,transform .2s .23s ease,-webkit-transform .2s .23s ease;top:0;width:25px}.nav-open .menu-toggle span:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.nav-open .menu-toggle span:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.menu-toggle span{display:inline-block;width:25px;height:3px;background:#fff;text-indent:-9999px;-webkit-transition:background .2s .23s ease,-webkit-transform .2s ease;transition:background .2s .23s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s .23s ease;transition:transform .2s ease,background .2s .23s ease,-webkit-transform .2s ease;position:relative;top:11px}.menu-toggle span:after,.menu-toggle span:before{display:inline-block;content:"";width:25px;height:3px;background:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:absolute;left:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .2s .2s ease,-webkit-transform .2s ease;transition:top .2s .2s ease,-webkit-transform .2s ease;transition:top .2s .2s ease,transform .2s ease;transition:top .2s .2s ease,transform .2s ease,-webkit-transform .2s ease}.menu-toggle span:before{top:8px}.menu-toggle span:after{top:-8px}.site-navigation{background:#0f1741;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:70px;right:0;left:0;z-index:99;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);height:calc(100vh - 70px);padding-bottom:100px;overflow:auto}@media (min-width:64em){.site-navigation{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;background:0 0;top:0;left:0;z-index:100;margin-left:370px;-webkit-box-shadow:none;box-shadow:none;text-align:right;height:auto;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:visible}}.site-navigation ul{margin:0;padding:0;list-style:none}@media (min-width:64em){.site-navigation ul{padding:0}}@media (min-width:64em){.site-navigation--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.nav-open .site-navigation{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s}#block-mainnavigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;padding:0;margin-bottom:20px;z-index:1}@media (min-width:64em){#block-mainnavigation{margin-bottom:0}}#block-mainnavigation h2{color:#fff}#block-mainnavigation>ul.menu-main li{position:relative;margin-bottom:0}#block-mainnavigation>ul.menu-main li .expander{width:60px;height:59px;position:absolute;top:0;right:0;bottom:0;z-index:1;border:0;text-indent:-9999px;cursor:pointer}#block-mainnavigation>ul.menu-main li .expander:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/themes/custom/crfb/img/icon-menuarrow.svg) no-repeat center;background-size:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:64em){#block-mainnavigation>ul.menu-main li .expander{display:none}}#block-mainnavigation>ul.menu-main li.has-children:hover>a:after{opacity:0}#block-mainnavigation>ul.menu-main li.has-children.expanded>.expander:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#block-mainnavigation>ul.menu-main a,#block-mainnavigation>ul.menu-main span{display:block;color:#fff;font-size:1.25rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3;letter-spacing:1px;text-decoration:none;text-transform:uppercase;padding:16px 20px}@media (min-width:64em){#block-mainnavigation>ul.menu-main a,#block-mainnavigation>ul.menu-main span{font-size:1rem;padding:50px 10px 29px}#block-mainnavigation>ul.menu-main a.expander,#block-mainnavigation>ul.menu-main span.expander{display:none}}@media (min-width:80em){#block-mainnavigation>ul.menu-main a,#block-mainnavigation>ul.menu-main span{font-size:1.25rem;padding:48px 20px 26px}}#block-mainnavigation>ul.menu-main>li{border-bottom:1px solid rgba(255,255,255,.2);-webkit-transition:background-color .2s;transition:background-color .2s}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li{display:inline-block;position:relative;border:0}#block-mainnavigation>ul.menu-main>li:first-of-type:hover>div.menu-level-wrapper.level-1{display:block}#block-mainnavigation>ul.menu-main>li:first-of-type:hover>div.menu-level-wrapper.level-1>ul{-webkit-transform:translateX(-42%) translateY(0);transform:translateX(-42%) translateY(0);opacity:1}}#block-mainnavigation>ul.menu-main>li.expanded{background:#0a81a8}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li.expanded{background:0 0}}#block-mainnavigation>ul.menu-main>li:hover>a:after{opacity:1}#block-mainnavigation>ul.menu-main>li>ul{display:none}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li>ul{display:block}}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li>a,#block-mainnavigation>ul.menu-main>li>span{position:relative}#block-mainnavigation>ul.menu-main>li>a:after,#block-mainnavigation>ul.menu-main>li>span:after{content:"";display:block;height:3px;background:#fff;position:absolute;bottom:15px;right:20px;left:20px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}#block-mainnavigation>ul.menu-main>li div.menu-level-wrapper{display:none}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li div.menu-level-wrapper{display:block}}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1{position:absolute;display:none;background-color:#fafafa;-webkit-box-shadow:inset 0 0 10px #c7c7c7;box-shadow:inset 0 0 10px #c7c7c7;border:1px solid #b8b8b8;top:100%;left:50%;margin-left:-100px;border-radius:5px}#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1:before{content:"";height:0;width:0;border-bottom:10px solid #e1e1e1;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:scaleX(.7);transform:scaleX(.7);position:absolute;top:-10px;left:50%;margin-left:-12px}}#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul a,#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul span{display:block;font-size:1rem;color:#fff;padding:10px 30px;margin:0;width:200px;text-align:left}#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul a:focus,#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul a:hover,#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul span:focus,#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul span:hover{text-decoration:underline}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul{padding:20px 0}#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul>li a,#block-mainnavigation>ul.menu-main>li:not(:first-child)>div.menu-level-wrapper.level-1>ul>li span{color:#222}}#block-mainnavigation>ul.menu-main>li:first-child .menu-level-wrapper{display:block}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul{padding:0 0 20px 20px}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul{position:absolute;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:760px;height:380px;top:100%;left:20px;-webkit-transform:translateX(-42%) translateY(-200%);transform:translateX(-42%) translateY(-200%);background:#fafafa;background-image:-webkit-gradient(linear,left top,right top,color-stop(54%,#fafafa),color-stop(54%,#ebebeb));background-image:linear-gradient(to right,#fafafa 54%,#ebebeb 54%);padding:20px 0 0;margin:0;border:1px solid #b8b8b8;border-radius:5px;text-align:left;-webkit-box-shadow:inset 0 0 10px #c7c7c7;box-shadow:inset 0 0 10px #c7c7c7;opacity:0;-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul:before{content:"";height:0;width:0;border-bottom:10px solid #e1e1e1;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transform:scaleX(.7);transform:scaleX(.7);position:absolute;top:-10px;left:calc(50% - 10px);margin-left:-22px}}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul>li{padding:30px 30px 40px 40px;width:55%;z-index:15}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul>li:nth-child(even){width:45%}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul>li:nth-child(even)>ul{height:290px}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul>li:nth-child(even) li{width:100%}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul>li>ul ul{display:none!important}}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul a,#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul span{font-size:1rem;padding-bottom:10px}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul a,#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul span{color:#222;padding:0}}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul a:hover{text-decoration:underline}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul ul{display:block;padding:0 0 20px 20px}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:20px 0 0;height:280px}}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul ul li{width:50%}}#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul ul a,#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul ul span{font-family:adelle-sans,Arial,Helvetica,sans-serif;font-size:.875rem;text-transform:none;letter-spacing:0;padding:5px 0}@media (min-width:64em){#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul ul a,#block-mainnavigation>ul.menu-main>li:first-child>.menu-level-wrapper.level-1>ul ul span{margin-bottom:8px}}.header-buttons{margin:0 20px 20px}@media (min-width:64em){.header-buttons{margin:0 10px 0;padding-top:35px}}.header-buttons h2{color:#fff}.header-buttons ul{margin:0;padding:0;list-style:none;text-align:center}.header-buttons a{padding:10px 60px}@media (min-width:64em){.header-buttons a{padding:10px 30px}}.block-search__toggle{display:none}@media (min-width:64em){.block-search__toggle{display:block;width:40px;height:40px;background:url(/themes/custom/crfb/img/icon-search-white.svg) no-repeat 8px 15px;background-size:18px;font-size:.875rem;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.block-search__toggle.search-open{background-image:url(/themes/custom/crfb/img/icon-close-white.svg)}}.site-search{padding:0 20px}@media (min-width:64em){.site-search{padding:32px 0 0 0}}#search-block-form{background:rgba(255,255,255,.3);border-radius:5px;position:relative;z-index:10}@media (min-width:64em){#search-block-form{position:absolute;right:50px;top:33px;background:#fff;border:none;display:none;padding:0}#search-block-form.search-open{display:block}body.toolbar-horizontal #search-block-form{top:0}}#cw-search-keys{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:rgba(255,255,255,0);border:none;border-radius:0;width:100%;padding:3px 40px 0 10px;height:40px;font-size:1rem;line-height:1.3}#cw-search-keys::-webkit-input-placeholder{color:#fff;font-size:1.25rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (min-width:64em){#cw-search-keys::-webkit-input-placeholder{color:#222}}#cw-search-keys::-moz-placeholder{color:#fff;font-size:1.25rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (min-width:64em){#cw-search-keys::-moz-placeholder{color:#222}}#cw-search-keys:-moz-placeholder{color:#fff;font-size:1.25rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (min-width:64em){#cw-search-keys:-moz-placeholder{color:#222}}#cw-search-keys:-ms-input-placeholder{color:#fff;font-size:1.25rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (min-width:64em){#cw-search-keys:-ms-input-placeholder{color:#222}}#cw-search-keys.placeholder{color:#fff;font-size:1.25rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (min-width:64em){#cw-search-keys.placeholder{color:#222}}@media (min-width:64em){#cw-search-keys{color:#222;width:360px;height:51px}}#cw-search-submit{display:block;height:40px;width:40px;background:url(/themes/custom/crfb/img/icon-search-white.svg) no-repeat center;background-size:20px;text-indent:-9999px;z-index:9;border:transparent;cursor:pointer;position:absolute;top:0;right:0;bottom:0;z-index:1}@media (min-width:64em){#cw-search-submit{background-image:url(/themes/custom/crfb/img/icon-search-black.svg);top:5px}}.site-footer{background:#0f1741;color:#fff;padding:3rem 2rem 2rem}.site-footer .wrapper{max-width:1024px;margin:0 auto;text-align:center}@media (min-width:48em){.site-footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}}.site-footer .wrapper h2{color:#fff}.site-footer a{text-decoration:none}@media (min-width:48em){.site-footer__content{width:65%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2rem}}.site-footer__content a{color:#fff}.site-footer__social-media{margin-bottom:2rem}@media (min-width:48em){.site-footer__social-media{margin-bottom:0}}.site-footer__social-media h2{color:#fff}.site-footer__social-media-title{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#fff;margin-top:10px}@media (min-width:48em){.site-footer__social-media{font-size:1.125rem;width:35%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.site-footer__copyright{font-size:.75rem}@media (min-width:48em){.site-footer__copyright{font-size:.875rem}}ul.menu--social-media,ul.menu-footer{margin:0 auto 1rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}@media (min-width:48em){ul.menu--social-media,ul.menu-footer{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}ul.menu-footer li{padding:0 1rem;border-left:1px solid #fff}ul.menu-footer li:first-child{padding-left:0;border-left:0}ul.menu-footer li a{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}ul.menu-footer li a:hover{text-decoration:underline}ul.menu--social-media li{margin-right:.5rem}ul.menu--social-media li a{color:#fff;background-color:#0a81a8;border-radius:5px;line-height:1;padding:.5rem 0;text-align:center;font-size:1.5rem;width:42px;display:block}ul.menu--social-media li a .social-media-item__title{display:none}ul.menu--social-media li .icon--twitter::before{display:inline-block;width:24px;height:20px;background:url(/themes/custom/crfb/img/icon-twitter-x.svg) no-repeat center;content:"";margin-top:2px}.tool-icon{position:absolute;display:block;content:"";background-color:transparent;background-repeat:no-repeat;background-size:50% auto;background-position:center;border-radius:50%;top:0;right:0;bottom:0;left:0}.icon--social-security{background-image:url(/themes/custom/crfb/img/icons/social-security.png)}.icon--money{background-image:url(/themes/custom/crfb/img/icons/cmt.png)}.icon--hammer-saw{background-image:url(/themes/custom/crfb/img/icons/debt-fixer.png)}.fa-twitter-square{background-color:#086381;border-radius:5px;position:relative;top:2px;width:24px;height:24px;-webkit-transition:all .2s ease;transition:all .2s ease}.fa-twitter-square::before{display:inline-block;width:20px;height:18px;margin-bottom:3px;margin-left:2px;background:url(/themes/custom/crfb/img/icon-twitter-x.svg) no-repeat center;background-size:contain;content:""}.fa-twitter-square:hover{background-color:#0da6d8}.block--breadcrumbs{padding:15px 18px;max-width:1360px;margin:0 auto}@media (min-width:64em){.block--breadcrumbs{padding:17px 18px 19px}}.block--breadcrumbs ol{margin:0;padding:0;list-style:none}.block--breadcrumbs li{display:inline;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}@media (min-width:64em){.block--breadcrumbs li{font-size:1rem}}.block--breadcrumbs li:after{content:"»";display:inline-block;padding:0 2px 0 5px}.block--breadcrumbs li:last-child:after{display:none}.block--breadcrumbs a{text-decoration:none}.header-image{height:180px;background-color:#0f1741;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/themes/custom/crfb/img/pageheader.jpg)}@media (min-width:64em){.header-image{height:267px}}.content-wrap{max-width:1360px;margin:0 auto;padding:30px 15px 40px;font-size:.875em;line-height:1.7;overflow:hidden}.content-wrap:after{content:"";display:table;clear:both}.content-wrap.no-sidebar{max-width:1054px}@media (min-width:48em){.content-wrap{padding:40px 15px 50px}}@media (min-width:64em){.content-wrap{padding:50px 15px 60px;font-size:1.125em}}@media (min-width:48em){.content-column{width:66%;padding-right:2%;float:left}}@media (min-width:48em){.content-sidebar{width:33%;float:right}}.dateline{margin-bottom:50px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875em;text-transform:uppercase;letter-spacing:.5px}.dateline div{display:inline}.dateline .date{color:#525252;margin:0 4px 0 0}.dateline .date div{display:inline}.dateline .article-type,.dateline .issue-area{display:inline}.dateline .article-type div,.dateline .issue-area div{display:inline;margin:0 4px 0 0}.dateline .article-type{margin:0 4px 0 0}.dateline .article-type a:before{display:inline-block;margin:0 7px 0 0;content:" | ";color:#666}.dateline .issue-area span.segment:before{display:inline-block;margin:0 7px 0 0;content:" | ";color:#666}.pdffile{display:table;background:#086381;color:#fff;font-size:12px;line-height:1.3;margin-bottom:20px}.pdffile.top{display:none;float:right;margin:-30px 0 20px}@media (min-width:48em){.pdffile.top{display:block}}.pdffile a{color:#fff;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.pdffile a:hover{background-color:#075c78}.pdffile strong{font-weight:400;display:block}@media (min-width:48em){.pdffile strong{font-size:14px}}.pdffile .pdf-link{display:table-cell;min-width:243px;vertical-align:middle;padding:8px 9px 6px}@media (min-width:48em){.pdffile .pdf-link{min-width:285px}}.pdffile .pdf-link:before{content:"";display:block;float:left;width:25px;height:28px;background:url(/themes/custom/crfb/img/download-icon.png) no-repeat center center;margin:2px 8px 0 0}.pdffile .download-pdf{display:none;padding:8px 10px;width:48px;text-indent:-9999px;background:url(/themes/custom/crfb/img/pdf-icon.png) no-repeat center;border-left:1px solid #fff}@media (min-width:48em){.pdffile .download-pdf{display:table-cell;vertical-align:middle}}.body-wrap{clear:both;overflow:auto}.body-wrap img.media-element{height:auto!important}.top-border-block{margin:30px 0 40px}.top-border-block h3{color:#848282;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6375em;font-weight:400;letter-spacing:1px;border-bottom:2px solid #222;text-transform:uppercase;margin:0 auto 30px}.top-border-block h3 span{display:inline-block;padding:0 20px 16px 0;border-bottom:5px solid #222;margin-bottom:-6px}.top-border-block .field-blog-issue-areas>div{display:inline-block}.top-border-block .field-blog-issue-areas>div:after{content:"|";color:#222;padding:0 2px 0 5px}.top-border-block .field-blog-issue-areas>div:last-of-type:after{display:none}.top-border-block .field-blog-issue-areas a{text-decoration:none}nav.pager ul.pager__items{font-size:.875rem;padding:28px 0 0;margin:0 0 10px}@media (min-width:48em){nav.pager ul.pager__items{font-size:1rem}}nav.pager li.pager__item a{text-transform:lowercase;text-decoration:none}nav.pager li.pager__item.is-active a{color:#666}.infinite-scroll-pager.pager{padding:0 0 15px;margin:40px 0 0;text-align:center}@media (min-width:48em){.infinite-scroll-pager.pager{margin:50px 0 0}}.infinite-scroll-pager .pager__item{padding:0;margin:0}.webform-submission-form{margin-bottom:30px}.webform-submission-form label{display:block;color:#222;font-weight:600;margin-bottom:10px}.webform-submission-form legend{color:#222}.webform-submission-form .form-email,.webform-submission-form .form-text,.webform-submission-form .form-textarea{width:100%;padding:12px 15px;border:1px solid #666;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(34,34,34,.1);box-shadow:inset 0 1px 2px rgba(34,34,34,.1);border-radius:3px;font-size:.875em;line-height:1.5;font-family:adelle-sans,Arial,Helvetica,sans-serif;color:#222;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.webform-submission-form .form-submit{display:block;width:100%;margin-bottom:0;text-align:center;cursor:pointer;font-size:16px;padding:16px;line-height:1;background-image:none;background-color:#003577;color:#fff;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9375rem;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s;transition:background-color .2s}.webform-submission-form .form-submit:hover{background:#004caa}.ui-datepicker{z-index:10!important}.donation-level{margin:0 0 20px}.donation-level form{font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.donation-level form input{padding-top:2px}.donation-level form label{margin-left:15px}.form-type-checkbox input,.form-type-radio input{display:inline-block}.form-type-checkbox label,.form-type-radio label{display:inline-block;padding-left:5px;font-size:.875em;font-weight:400}.block--sidemenu{display:none;margin-bottom:40px}@media (min-width:48em){.block--sidemenu{display:block}}.block--sidemenu h2{margin:0;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#086b8b;color:#fff;font-size:1.125em;line-height:1.7;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.block--sidemenu h2>span{display:block;width:100%;color:#e7e8ec;text-decoration:none;padding:12px 20px 12px 35px}.block--sidemenu h2 a{display:block;width:100%;color:#fff;text-decoration:none}.block--sidemenu h2 a:hover{text-decoration:underline;background:#086381;color:#fff}.block--sidemenu>ul{margin:0;padding:0;list-style:none}.block--sidemenu>ul>li{position:relative}.block--sidemenu>ul>li a,.block--sidemenu>ul>li span{display:block;background:#086381;background:#e7e8ec;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125em;line-height:1.7;letter-spacing:1px;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #fff;padding:10px 20px 10px 35px}.block--sidemenu>ul>li a.is-active,.block--sidemenu>ul>li span.is-active{background:#357d95;color:#fff}.block--sidemenu>ul>li span{color:#60adc6}.block--sidemenu>ul>li a:hover{background:#a2d0df;color:#fff}.block--sidemenu>ul>li .hasChildren{padding-right:65px}.block--sidemenu>ul>li .plus{position:absolute;display:block;content:"";top:0;right:0;width:60px;height:100%;padding:0;border-bottom:solid 1px #fff}.block--sidemenu>ul>li>ul{display:none;list-style:none;margin:0;padding:0}.block--sidemenu>ul>li>ul>li a,.block--sidemenu>ul>li>ul>li span{padding:10px 20px 10px 50px;font-size:1em}.block--sidemenu .link-wrapper{position:relative;width:100%}.block--sidemenu .plus{position:absolute;display:block;width:60px;height:100%;top:0;right:0;bottom:0;z-index:1;border:0;text-indent:-9999px;cursor:pointer}.block--sidemenu .plus:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(/themes/custom/crfb/img/icon-menuarrow-teal.svg) no-repeat center;background-size:10px;-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.block--sidemenu .plus:hover:before{background:url(/themes/custom/crfb/img/icon-menuarrow.svg) no-repeat center;background-size:10px;-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease}.block--sidemenu .plus.plusOpen:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:64em){.block--sidemenu .plus{display:none}}.block--mediacontact{background:#e7e8ec;padding:20px;margin-bottom:40px}.block--mediacontact h2{color:#086b8b;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;text-transform:uppercase;letter-spacing:1px;margin-top:0}.featured{margin-bottom:3em}@media (min-width:48em){.featured{margin-bottom:0}}.featured-image img{width:100%;height:auto;margin:0 auto}.featured-content{background:#fff;padding:20px;position:relative;z-index:1}@media (min-width:48em){.featured-content{margin:-4em 20px 0}}.featured-content .dateline{margin:0 0 10px;font-size:.6875rem;letter-spacing:.5px}.featured-content h3{margin:0 0 16px;font-size:1.5rem}@media (min-width:48em){.featured-content h3{font-size:1.25rem}}@media (min-width:80em){.featured-content h3{font-size:1.6125rem}}.featured-content h3 a{color:#222;text-decoration:none}.featured-content h3 a:hover{color:#0a81a8}.read-more{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.6875rem;text-decoration:underline;text-transform:uppercase;letter-spacing:.5px;padding-right:10px;position:relative}.read-more:after{content:"+";position:absolute;right:0;bottom:-2px}.read-more:hover{text-decoration:none}.block-views-blockrelated-posts-related-block{max-width:1360px;margin:0 auto;padding:0 15px 60px}.block-views-blockrelated-posts-related-block>h2{color:#848282;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.825em;font-weight:400;letter-spacing:1px;border-bottom:2px solid #222;text-transform:uppercase;margin:0 auto 30px}.block-views-blockrelated-posts-related-block>h2 span{display:inline-block;padding:0 20px 16px 0;border-bottom:5px solid #222;margin-bottom:-6px}.related-posts .related-posts-list{list-style:none;padding:0;margin:0}@media (min-width:48em){.related-posts .related-posts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:48em){.related-posts .related-posts-row{width:calc(33% - 10px)}}.four-panel-featured-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;z-index:1;margin:0 15px;padding:0}@media (min-width:48em){.four-panel-featured-list{margin:0;padding:0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.four-panel-featured-list .main-feature{-webkit-box-flex:1;-ms-flex:1 60%;flex:1 60%;max-width:600px;margin:0 auto;background:#fff;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);overflow:hidden}@media (min-width:64em){.four-panel-featured-list .main-feature{-webkit-box-flex:1;-ms-flex:1 67%;flex:1 67%;max-width:none;margin:0}}.four-panel-featured-list .main-feature .dateline{font-size:.75em}.four-panel-featured-list .main-feature .node--view-mode--list-item-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0}.four-panel-featured-list .main-feature .node--view-mode--list-item-featured h3{padding:0;margin:15px 0;text-decoration:none}.four-panel-featured-list .main-feature .node--view-mode--list-item-featured h3 a{text-decoration:none;font-size:1.5em}.four-panel-featured-list .main-feature .node--view-mode--list-item-featured img{width:100%;max-width:none;margin:0 0 20px}.four-panel-featured-list .main-feature .node--view-mode--list-item-featured .body{font-size:.875em}@media (min-width:64em){.four-panel-featured-list .main-feature .node--view-mode--list-item-featured .body{font-size:1em}}.four-panel-featured-list .main-feature .node--view-mode--list-item-featured .listing-content{padding:0 20px 0}.four-panel-featured-list .side-list{-webkit-box-flex:1;-ms-flex:1 40%;flex:1 40%;background:#fff;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);overflow:hidden;padding:0 0 20px;margin:0 auto;max-width:600px}@media (min-width:64em){.four-panel-featured-list .side-list{-webkit-box-flex:1;-ms-flex:1 33%;flex:1 33%;margin:0;max-width:none}}.four-panel-featured-list .side-list .side-list-item:first-of-type .node--view-mode--side-list{padding-top:0}.four-panel-featured-list .side-list .side-list-item:first-of-type .node--view-mode--side-list:after{display:none}.four-panel-featured-list .side-list .node--view-mode--side-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 0;margin:20px 0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none}.four-panel-featured-list .side-list .node--view-mode--side-list:after{position:absolute;content:"";display:block;width:calc(100% - 30px);height:1px;background-color:#222;top:0;left:15px}.four-panel-featured-list .side-list .node--view-mode--side-list h3{margin:10px 0}.four-panel-featured-list .side-list .node--view-mode--side-list h3 a{color:#222;text-decoration:none;font-size:1em}.four-panel-featured-list .side-list .node--view-mode--side-list h3 a:focus,.four-panel-featured-list .side-list .node--view-mode--side-list h3 a:hover{text-decoration:none;color:#0a81a8}@media (min-width:64em){.four-panel-featured-list .side-list .node--view-mode--side-list .content-field.body{display:block}}.four-panel-featured-list .side-list .node--view-mode--side-list .content-field.body p{font-size:.875em;padding:0;margin:0}.four-panel-featured-list .side-list .listing-content{padding:0 15px 0}.four-panel-featured-list .side-list .dateline{margin:5px 0 0}.four-panel-featured-list .node--view-mode--teaser{padding:20px 0 0;margin:20px 0 0}.four-panel-featured-list .node--view-mode--teaser:after{content:"";display:block;width:calc(100% - 30px);height:1px;background-color:#222;position:absolute;top:0;left:15px}.four-panel-featured-list .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}.four-panel-featured-list .teaser-content .dateline{padding:0;margin:0}.four-panel-featured-list .teaser-content h3{padding:0;margin:10px 0 0;font-size:1.125em}.four-panel-featured-list .teaser-content h3:after{display:none}.four-panel-featured-list .teaser-content .body{display:none}.four-panel-featured-list .content-field.body{margin:0;padding:0}.four-panel-featured-list .read-more{display:none}#block-views-block-blog-blog-listing div.views-row:last-of-type{border-bottom:solid 1px #666}.blog-filters,.issue-areas-filters,.papers-filters{max-width:1024px;margin:0 auto;position:relative;margin-bottom:10px}.blog-filters .form-item-title,.issue-areas-filters .form-item-title,.papers-filters .form-item-title{width:100%;margin-top:0}@media (min-width:48em){.blog-filters .form-item-title,.issue-areas-filters .form-item-title,.papers-filters .form-item-title{width:35%;float:left}}.blog-filters .form--inline,.issue-areas-filters .form--inline,.papers-filters .form--inline{width:100%;margin:0 auto}@media (min-width:48em){.blog-filters .form--inline,.issue-areas-filters .form--inline,.papers-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex}}.blog-filters .form--content,.issue-areas-filters .form--content,.papers-filters .form--content{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.blog-filters .form--content .form-item,.issue-areas-filters .form--content .form-item,.papers-filters .form--content .form-item{width:calc(50% - 15px)}}.blog-filters .form--content .bef--secondary,.issue-areas-filters .form--content .bef--secondary,.papers-filters .form--content .bef--secondary{width:100%}.blog-filters .form--actions,.issue-areas-filters .form--actions,.papers-filters .form--actions{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1}.blog-filters .form-item,.issue-areas-filters .form-item,.papers-filters .form-item{padding:0;margin:0 0 15px;width:100%}@media (min-width:48em){.blog-filters .form-item,.issue-areas-filters .form-item,.papers-filters .form-item{margin:0 15px 15px 0}}.blog-filters .form-actions,.issue-areas-filters .form-actions,.papers-filters .form-actions{text-align:center;margin:0 0 5px}.blog-filters label,.issue-areas-filters label,.papers-filters label{display:block;font-weight:700}.blog-filters input[type=text],.issue-areas-filters input[type=text],.papers-filters input[type=text]{width:100%;border:1px solid #666;border-radius:5px;padding:10px}.blog-filters .form-select,.issue-areas-filters .form-select,.papers-filters .form-select{display:block;color:#444;padding:10px 36px 10px 10px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #666;border-radius:5px;-webkit-appearance:none;-moz-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%23222222%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"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#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%23222222%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"),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.blog-filters .form-select::-ms-expand,.issue-areas-filters .form-select::-ms-expand,.papers-filters .form-select::-ms-expand{display:none}.blog-filters .form-selects:hover,.issue-areas-filters .form-selects:hover,.papers-filters .form-selects:hover{border-color:#888}.blog-filters .form-select option,.issue-areas-filters .form-select option,.papers-filters .form-select option{font-weight:400}.blog-filters .form-submit,.issue-areas-filters .form-submit,.papers-filters .form-submit{color:#fff;background-color:#0f1741;display:inline-block;line-height:1;padding:12px 20px;text-decoration:none;border:0;border-radius:5px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.blog-filters .form-clear-filters,.issue-areas-filters .form-clear-filters,.papers-filters .form-clear-filters{display:block;margin:0 auto;padding:10px 0;font-size:.875rem;text-align:center;color:#222;text-decoration:none}.blog-filters .form-clear-filters:focus,.blog-filters .form-clear-filters:hover,.issue-areas-filters .form-clear-filters:focus,.issue-areas-filters .form-clear-filters:hover,.papers-filters .form-clear-filters:focus,.papers-filters .form-clear-filters:hover{text-decoration:underline}.blog-filters details.form-wrapper,.issue-areas-filters details.form-wrapper,.papers-filters details.form-wrapper{border:none;border-radius:6px;margin:0 0 20px}@media (min-width:48em){.blog-filters details.form-wrapper,.issue-areas-filters details.form-wrapper,.papers-filters details.form-wrapper{margin:0}}.blog-filters details.form-wrapper summary,.issue-areas-filters details.form-wrapper summary,.papers-filters details.form-wrapper summary{color:#222;font-size:.875rem;text-decoration:none;text-align:center}@media (min-width:48em){.blog-filters details.form-wrapper summary,.issue-areas-filters details.form-wrapper summary,.papers-filters details.form-wrapper summary{text-align:left}}.blog-filters details.form-wrapper summary:hover,.issue-areas-filters details.form-wrapper summary:hover,.papers-filters details.form-wrapper summary:hover{text-decoration:underline}.blog-filters details.form-wrapper summary::marker,.issue-areas-filters details.form-wrapper summary::marker,.papers-filters details.form-wrapper summary::marker{font-size:.75rem}.blog-filters details.form-wrapper .details-wrapper,.issue-areas-filters details.form-wrapper .details-wrapper,.papers-filters details.form-wrapper .details-wrapper{padding:8px 0}@media (min-width:30em){.blog-filters details.form-wrapper .details-wrapper,.issue-areas-filters details.form-wrapper .details-wrapper,.papers-filters details.form-wrapper .details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.blog-filters details.form-wrapper div.form-item,.issue-areas-filters details.form-wrapper div.form-item,.papers-filters details.form-wrapper div.form-item{padding:0;margin:0 0 15px;width:100%}@media (min-width:30em){.blog-filters details.form-wrapper div.form-item:first-of-type,.issue-areas-filters details.form-wrapper div.form-item:first-of-type,.papers-filters details.form-wrapper div.form-item:first-of-type{margin:0 15px 15px 0}}@media (min-width:48em){.blog-filters details.form-wrapper div.form-item,.issue-areas-filters details.form-wrapper div.form-item,.papers-filters details.form-wrapper div.form-item{margin:0 15px 0 0}}.node--view-mode--list-item-featured,.node--view-mode--listing,.term--view-mode--listing{position:relative;display:block;margin:0;padding:42px 0;border-top:solid 1px #666}@media (min-width:48em){.node--view-mode--list-item-featured,.node--view-mode--listing,.term--view-mode--listing{padding:36px 0}}@media (min-width:80em){.node--view-mode--list-item-featured,.node--view-mode--listing,.term--view-mode--listing{padding:48px 0}}@media (min-width:48em){.node--view-mode--list-item-featured,.node--view-mode--listing,.term--view-mode--listing{display:-webkit-box;display:-ms-flexbox;display:flex}.node--view-mode--list-item-featured .listing-image,.node--view-mode--listing .listing-image,.term--view-mode--listing .listing-image{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.node--view-mode--list-item-featured .listing-content,.node--view-mode--listing .listing-content,.term--view-mode--listing .listing-content{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;padding:0 0 0 20px}}.node--view-mode--list-item-featured img,.node--view-mode--listing img,.term--view-mode--listing img{padding:0;margin:0 0 10px;width:100%;max-width:486px}.node--view-mode--list-item-featured .dateline,.node--view-mode--listing .dateline,.term--view-mode--listing .dateline{font-size:.6875rem;padding:0;margin:0}.node--view-mode--list-item-featured h2,.node--view-mode--list-item-featured h3,.node--view-mode--listing h2,.node--view-mode--listing h3,.term--view-mode--listing h2,.term--view-mode--listing h3{margin:5px 0 20px;padding:0}.node--view-mode--list-item-featured h2 a,.node--view-mode--list-item-featured h3 a,.node--view-mode--listing h2 a,.node--view-mode--listing h3 a,.term--view-mode--listing h2 a,.term--view-mode--listing h3 a{color:#222;text-decoration:none;font-size:1.5rem}@media (min-width:48em){.node--view-mode--list-item-featured h2 a,.node--view-mode--list-item-featured h3 a,.node--view-mode--listing h2 a,.node--view-mode--listing h3 a,.term--view-mode--listing h2 a,.term--view-mode--listing h3 a{font-size:1.25rem}}@media (min-width:80em){.node--view-mode--list-item-featured h2 a,.node--view-mode--list-item-featured h3 a,.node--view-mode--listing h2 a,.node--view-mode--listing h3 a,.term--view-mode--listing h2 a,.term--view-mode--listing h3 a{font-size:26px}}.node--view-mode--list-item-featured h2 a:focus,.node--view-mode--list-item-featured h2 a:hover,.node--view-mode--list-item-featured h3 a:focus,.node--view-mode--list-item-featured h3 a:hover,.node--view-mode--listing h2 a:focus,.node--view-mode--listing h2 a:hover,.node--view-mode--listing h3 a:focus,.node--view-mode--listing h3 a:hover,.term--view-mode--listing h2 a:focus,.term--view-mode--listing h2 a:hover,.term--view-mode--listing h3 a:focus,.term--view-mode--listing h3 a:hover{color:#0a81a8;text-decoration:underline}.node--view-mode--list-item-featured .body,.node--view-mode--list-item-featured .description,.node--view-mode--listing .body,.node--view-mode--listing .description,.term--view-mode--listing .body,.term--view-mode--listing .description{margin-bottom:24px}@media (min-width:48em){.node--view-mode--list-item-featured .body,.node--view-mode--list-item-featured .description,.node--view-mode--listing .body,.node--view-mode--listing .description,.term--view-mode--listing .body,.term--view-mode--listing .description{font-size:.75rem}}@media (min-width:80em){.node--view-mode--list-item-featured .body,.node--view-mode--list-item-featured .description,.node--view-mode--listing .body,.node--view-mode--listing .description,.term--view-mode--listing .body,.term--view-mode--listing .description{font-size:1rem}}.grid-list-featured-list{margin:0;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.grid-list-featured-list{margin:0 0 40px;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.grid-list-featured-list-row{position:relative;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);z-index:10;width:100%;max-width:600px;margin:10px 15px}@media (min-width:48em){.grid-list-featured-list-row{margin:0 10px 20px;width:calc(50% - 20px)}}.grid-section-title{text-align:center;margin:20px 0 0;border-bottom:solid 2px #222}@media (min-width:48em){.grid-section-title{margin:20px 10px 0}}.grid-section-title h2{position:relative;display:inline-block;vertical-align:top;padding:0 20px 10px;margin:0 auto -6px;width:auto;text-align:center;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;color:#848282;border-bottom:solid 6px #222;font-size:2rem}.grid-section-content{margin:40px 0 50px}.grid-list,.grid-list-featured-list,.pressroom-list{padding:0;list-style:none;margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}@media (min-width:48em){.grid-list,.grid-list-featured-list,.pressroom-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}@media (min-width:48em){.grid-list-featured-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pressroom-list{margin:0}.grid-list-row{border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);max-width:600px;margin:10px 0 15px;padding:20px 20px 5px}@media (min-width:48em){.grid-list-row{width:calc(50% - 20px);margin:10px 10px 15px}}@media (min-width:64em){.grid-list-row{width:calc(33.3333333333% - 20px);padding:25px 25px 10px}}.pressroom-list-item{border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);max-width:600px;margin:10px 0 15px;padding:0}@media (min-width:48em){.pressroom-list-item{width:calc(50% - 20px);margin:10px 10px 15px}}@media (min-width:64em){.pressroom-list-item{width:calc(33.3333333333% - 20px)}}.grid-item,.grid-item-featured,.grid-item-featured-homepage,.pressroom{height:100%;position:relative;display:block;margin:0 auto;padding-bottom:30px}@media (min-width:48em){.grid-item,.grid-item-featured,.grid-item-featured-homepage,.pressroom{margin:0 auto 10px}}.grid-item .grid-item-featured-image,.grid-item-featured .grid-item-featured-image,.grid-item-featured-homepage .grid-item-featured-image,.pressroom .grid-item-featured-image{margin:0;padding:0 0 20px}@media (min-width:48em){.grid-item .grid-item-featured-image,.grid-item-featured .grid-item-featured-image,.grid-item-featured-homepage .grid-item-featured-image,.pressroom .grid-item-featured-image{margin:0}}@media (min-width:64em){.grid-item .grid-item-featured-image,.grid-item-featured .grid-item-featured-image,.grid-item-featured-homepage .grid-item-featured-image,.pressroom .grid-item-featured-image{margin:0 0 -90px}}.grid-item .grid-item-featured-content,.grid-item-featured .grid-item-featured-content,.grid-item-featured-homepage .grid-item-featured-content,.pressroom .grid-item-featured-content{margin:0 15px;background-color:red;padding:0;top:0;right:0;bottom:0;left:0}.grid-item .grid-item-featured-content .read-more,.grid-item-featured .grid-item-featured-content .read-more,.grid-item-featured-homepage .grid-item-featured-content .read-more,.pressroom .grid-item-featured-content .read-more{margin:0 15px 10px}@media (min-width:64em){.grid-item .grid-item-featured-content .read-more,.grid-item-featured .grid-item-featured-content .read-more,.grid-item-featured-homepage .grid-item-featured-content .read-more,.pressroom .grid-item-featured-content .read-more{margin:0 35px 10px}}.grid-item .grid-item-featured-content .read-more:after,.grid-item-featured .grid-item-featured-content .read-more:after,.grid-item-featured-homepage .grid-item-featured-content .read-more:after,.pressroom .grid-item-featured-content .read-more:after{bottom:0}.grid-item .grid-item-content-wrap,.grid-item-featured .grid-item-content-wrap,.grid-item-featured-homepage .grid-item-content-wrap,.pressroom .grid-item-content-wrap{position:relative;background-color:#fff;margin:0;width:100%;padding:0}@media (min-width:64em){.grid-item .grid-item-content-wrap,.grid-item-featured .grid-item-content-wrap,.grid-item-featured-homepage .grid-item-content-wrap,.pressroom .grid-item-content-wrap{padding:20px 20px 0}}.grid-item img,.grid-item-featured img,.grid-item-featured-homepage img,.pressroom img{padding:0;margin:0;width:100%;max-width:700px;border-radius:5px 5px 0 0}.grid-item .dateline,.grid-item-featured .dateline,.grid-item-featured-homepage .dateline,.pressroom .dateline{font-size:.6875rem;line-height:1.3;height:30px;overflow:hidden;padding:0;margin:0}.grid-item h3,.grid-item-featured h3,.grid-item-featured-homepage h3,.pressroom h3{position:relative;margin:0 0 20px;padding:0;height:90px;overflow:hidden}@media (min-width:48em){.grid-item h3,.grid-item-featured h3,.grid-item-featured-homepage h3,.pressroom h3{height:96px}}@media (min-width:64em){.grid-item h3,.grid-item-featured h3,.grid-item-featured-homepage h3,.pressroom h3{height:117px}}.grid-item h3 a,.grid-item-featured h3 a,.grid-item-featured-homepage h3 a,.pressroom h3 a{color:#222;text-decoration:none;font-size:1.5rem}@media (min-width:48em){.grid-item h3 a,.grid-item-featured h3 a,.grid-item-featured-homepage h3 a,.pressroom h3 a{font-size:1.25rem}}@media (min-width:80em){.grid-item h3 a,.grid-item-featured h3 a,.grid-item-featured-homepage h3 a,.pressroom h3 a{font-size:1.5rem}}.grid-item h3 a:focus,.grid-item h3 a:hover,.grid-item-featured h3 a:focus,.grid-item-featured h3 a:hover,.grid-item-featured-homepage h3 a:focus,.grid-item-featured-homepage h3 a:hover,.pressroom h3 a:focus,.pressroom h3 a:hover{color:#0a81a8;text-decoration:none}.grid-item .body,.grid-item-featured .body,.grid-item-featured-homepage .body,.pressroom .body{margin-bottom:24px;border-top:1px solid #0a81a8;padding-top:20px}@media (min-width:48em){.grid-item .body,.grid-item-featured .body,.grid-item-featured-homepage .body,.pressroom .body{font-size:.75rem}}@media (min-width:80em){.grid-item .body,.grid-item-featured .body,.grid-item-featured-homepage .body,.pressroom .body{font-size:1rem}}.grid-item .read-more,.grid-item-featured .read-more,.grid-item-featured-homepage .read-more,.pressroom .read-more{position:absolute;bottom:12px;left:0}.grid-item .read-more:after,.grid-item-featured .read-more:after,.grid-item-featured-homepage .read-more:after,.pressroom .read-more:after{bottom:0}.pressroom .grid-item-content{padding:20px}@media (min-width:64em){.pressroom .grid-item-content{padding:0}}.pressroom .read-more{position:absolute;bottom:20px;left:20px}.issue-areas-listing{width:100%;max-width:1064px;margin:0 auto;padding:0}@media (min-width:48em){.issue-areas-listing{padding:0 10px}}.issue-area-page-header{position:relative}.issue-area-page-header>.wrap{position:relative;margin:0 auto 20px;padding:20px 15px 30px;width:100%;max-width:1064px;z-index:1}@media (min-width:48em){.issue-area-page-header>.wrap{padding:20px 20px 100px;margin:0 auto -70px}}.issue-area-page-header .headline{padding:0;margin:0;text-align:center;color:#fff;text-shadow:0 4px 2px rgba(34,34,34,.5)}.issue-area-page-header:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,#0a102c),to(#050818));background:linear-gradient(to bottom,transparent,#0a102c 60%,#050818 100%)}.issue-area-page-header #block-issue-area-filters{background-color:rgba(255,255,255,.25);padding:15px;margin:20px 0 0;border-radius:6px}@media (min-width:48em){.issue-area-page-header #block-issue-area-filters{padding:20px}}.issue-area-page-header #block-issue-area-filters details.form-wrapper{border:none;border-radius:6px;margin:0 0 20px}@media (min-width:48em){.issue-area-page-header #block-issue-area-filters details.form-wrapper{margin:0}}.issue-area-page-header #block-issue-area-filters details.form-wrapper summary{color:#fff;font-size:.875rem;text-decoration:none;text-align:center}@media (min-width:48em){.issue-area-page-header #block-issue-area-filters details.form-wrapper summary{text-align:left}}.issue-area-page-header #block-issue-area-filters details.form-wrapper summary:hover{text-decoration:underline}.issue-area-page-header #block-issue-area-filters details.form-wrapper summary::marker{font-size:.75rem}.issue-area-page-header #block-issue-area-filters details.form-wrapper .details-wrapper{padding:8px 0}@media (min-width:30em){.issue-area-page-header #block-issue-area-filters details.form-wrapper .details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.issue-area-page-header #block-issue-area-filters details.form-wrapper div.form-item{padding:0;margin:0 0 15px;width:100%}@media (min-width:30em){.issue-area-page-header #block-issue-area-filters details.form-wrapper div.form-item:first-of-type{margin:0 15px 15px 0}}@media (min-width:48em){.issue-area-page-header #block-issue-area-filters details.form-wrapper div.form-item{margin:0 15px 0 0}}.issue-area-page-header .views-exposed-form{position:relative;margin-bottom:10px}.issue-area-page-header .views-exposed-form .form-item-title{width:100%;margin-top:0}@media (min-width:48em){.issue-area-page-header .views-exposed-form .form-item-title{width:35%;float:left}}.issue-area-page-header .views-exposed-form .form--inline{width:100%;max-width:360px;margin:0 auto}@media (min-width:48em){.issue-area-page-header .views-exposed-form .form--inline{max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex}}.issue-area-page-header .views-exposed-form .form--content{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.issue-area-page-header .views-exposed-form .form--content .form-item{width:calc(50% - 15px)}}.issue-area-page-header .views-exposed-form .form--content .bef--secondary{width:100%}.issue-area-page-header .views-exposed-form .form--actions{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1}.issue-area-page-header .views-exposed-form .form-item{padding:0;margin:0 0 15px;width:100%}@media (min-width:48em){.issue-area-page-header .views-exposed-form .form-item{margin:0 15px 15px 0}}.issue-area-page-header .views-exposed-form .form-actions{text-align:center;margin:0 0 5px}.issue-area-page-header .views-exposed-form label{display:block;font-weight:700}.issue-area-page-header .views-exposed-form input[type=text]{width:100%;border:1px solid #666;border-radius:5px;padding:10px}.issue-area-page-header .views-exposed-form .form-select{display:block;color:#444;padding:10px 36px 10px 10px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #666;border-radius:5px;-webkit-appearance:none;-moz-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%23222222%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"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#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%23222222%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"),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.issue-area-page-header .views-exposed-form .form-select::-ms-expand{display:none}.issue-area-page-header .views-exposed-form .form-selects:hover{border-color:#888}.issue-area-page-header .views-exposed-form .form-select option{font-weight:400}.issue-area-page-header .views-exposed-form .form-submit{color:#fff;background-color:#0f1741;display:inline-block;line-height:1;padding:12px 20px;text-decoration:none;border:0;border-radius:5px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.issue-area-page-header .views-exposed-form .form-clear-filters{display:block;margin:0 auto;padding:10px 0;font-size:.875rem;text-align:center;color:#fff;text-decoration:none}.issue-area-page-header .views-exposed-form .form-clear-filters:focus,.issue-area-page-header .views-exposed-form .form-clear-filters:hover{text-decoration:underline}.issue-area-list-block{max-width:900px;margin:0 auto}.issue-area-list-block h3{font-size:1.5rem}@media (min-width:48em){.issue-area-list-block h3{font-size:1.625rem}}@media (min-width:64em){.issue-area-list-block h3{font-size:1.75rem}}ul.issue-area-list{list-style:none;padding:0;margin:0}ul.issue-area-list>li.issue-area-list-item{max-width:480px;padding:0;margin:20px auto;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05)}@media (min-width:48em){ul.issue-area-list>li.issue-area-list-item{max-width:none}}.issue-area.listing{padding:0;border:none}.issue-area.listing>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease}@media (min-width:48em){.issue-area.listing>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.issue-area.listing>a:focus,.issue-area.listing>a:hover{background-color:#e7e8ec;-webkit-transition:background .3s ease;transition:background .3s ease}.issue-area.listing>a:focus h3,.issue-area.listing>a:hover h3{text-decoration:underline;color:#0a81a8}.issue-area.listing>a:focus img,.issue-area.listing>a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.issue-area.listing .field-more-info p{color:#222;font-size:.875rem}@media (min-width:48em){.issue-area.listing .field-more-info p{font-size:1rem}}.issue-area.listing .issue-area-listing-image{padding:20px 20px 0 20px}.issue-area.listing .issue-area-listing-image img{margin:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:48em){.issue-area.listing .issue-area-listing-image{padding:20px 0 20px 20px;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.issue-area.listing .issue-area-listing-image img{border-radius:0}}@media (min-width:64em){.issue-area.listing .issue-area-listing-image{padding:30px 0 30px 30px}}.issue-area.listing .issue-area-listing-content{padding:20px}@media (min-width:48em){.issue-area.listing .issue-area-listing-content{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%}}@media (min-width:64em){.issue-area.listing .issue-area-listing-content{padding:30px}}.issue-area.listing .description,.issue-area.listing .field_more_info{font-size:.875rem}@media (min-width:48em){.issue-area.listing .description,.issue-area.listing .field_more_info{font-size:1rem}}.issue-area.listing .read-more{font-size:.75rem}@media (min-width:48em){.issue-area.listing .read-more{font-size:.875rem}}.issue-area.listing .read-more:after{bottom:0}.pressroom-listing{width:100%;margin:0 auto}.pressroom-listing .attachment-wrapper{width:100%;margin:0 auto 50px}@media (min-width:48em){.pressroom-listing .attachment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pressroom-listing .attachment-wrapper>div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0}@media (min-width:48em){.pressroom-listing .attachment-wrapper>div{padding:0 10px}}@media (min-width:64em){.pressroom-listing .attachment-wrapper>div{-webkit-box-flex:0;-ms-flex:0 1 66.6666666667%;flex:0 1 66.6666666667%}}@media (min-width:48em){.pressroom-listing .attachment-wrapper .information-blocks{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:64em){.pressroom-listing .attachment-wrapper .information-blocks{-webkit-box-flex:0;-ms-flex:0 1 33.3333333333%;flex:0 1 33.3333333333%}}@media (min-width:48em){.pressroom-listing .attachment-wrapper .pressroom-list-item{width:100%;margin:0}}@media (min-width:64em){.pressroom-listing .attachment-wrapper .pressroom-list-item{width:100%;max-width:none;margin:0}}.pressroom-listing #block-pressroommediacontactblock,.pressroom-listing #block-pressroommediacoverageblock{width:100%;max-width:500px;margin:0 auto 15px;padding:20px 15px 0;border-radius:6px;color:#222;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.1),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.1),inset 0 2px 6px 0 rgba(34,34,34,.05);font-size:1rem}@media (min-width:48em){.pressroom-listing #block-pressroommediacontactblock,.pressroom-listing #block-pressroommediacoverageblock{padding:25px 20px 5px}}@media (min-width:64em){.pressroom-listing #block-pressroommediacontactblock,.pressroom-listing #block-pressroommediacoverageblock{padding:30px 30px 10px}}.pressroom-listing #block-pressroommediacontactblock h2,.pressroom-listing #block-pressroommediacoverageblock h2{margin:0 0 15px;padding:0;font-size:1.125rem}@media (min-width:64em){.pressroom-listing #block-pressroommediacontactblock h2,.pressroom-listing #block-pressroommediacoverageblock h2{font-size:1.25rem}}.pressroom-listing #block-pressroommediacoverageblock{background-color:#60adc6}.header-buttons .pressroom-listing #block-pressroommediacoverageblock a,.pressroom-listing #block-pressroommediacoverageblock .button,.pressroom-listing #block-pressroommediacoverageblock .header-buttons a{color:#222;border:solid 1px #222;-webkit-transition:background 75ms ease;transition:background 75ms ease}.header-buttons .pressroom-listing #block-pressroommediacoverageblock a:focus,.header-buttons .pressroom-listing #block-pressroommediacoverageblock a:hover,.pressroom-listing #block-pressroommediacoverageblock .button:focus,.pressroom-listing #block-pressroommediacoverageblock .button:hover,.pressroom-listing #block-pressroommediacoverageblock .header-buttons a:focus,.pressroom-listing #block-pressroommediacoverageblock .header-buttons a:hover{background-color:#222;color:#fff;-webkit-transition:background 75ms ease;transition:background 75ms ease;opacity:1}.pressroom-listing #block-pressroommediacontactblock{border:solid 1px #ddd}.pressroom-listing #block-pressroommediacontactblock a{color:#222;text-decoration:underline}.pressroom-listing #block-pressroommediacontactblock a:focus,.pressroom-listing #block-pressroommediacontactblock a:hover{text-decoration:underline;color:#0a81a8}.pressroom-listing .press-releases.pressroom{position:relative;display:block;width:100%;margin:0 auto 10px}.pressroom-listing .press-releases.pressroom .pressroom-image{position:relative;margin:0;padding:0}.pressroom-listing .press-releases.pressroom .pressroom-content{position:relative;margin:0 0 15px;padding:15px 15px 0}@media (min-width:64em){.pressroom-listing .press-releases.pressroom .pressroom-content{margin:0;padding:20px 20px 0}}.pressroom-listing .press-releases.pressroom img{padding:0;margin:0;width:100%;border-radius:5px 5px 0 0}.pressroom-listing .press-releases.pressroom .dateline{font-size:.6875rem;padding:0;margin:0}.pressroom-listing .press-releases.pressroom .dateline .date{margin:0 3px 0 0}.pressroom-listing .press-releases.pressroom .dateline .field-issue-area div:first-of-type span.segment:before{display:inline-block;margin:0 7px 0 0}.pressroom-listing .press-releases.pressroom .field-issue-area div:first-of-type span.segment:before{display:none}.pressroom-listing .press-releases.pressroom h3{margin:5px 0 20px;padding:0}.pressroom-listing .press-releases.pressroom h3 a{color:#222;text-decoration:none;font-size:1.5rem}@media (min-width:48em){.pressroom-listing .press-releases.pressroom h3 a{font-size:1.25rem}}@media (min-width:64em){.pressroom-listing .press-releases.pressroom h3 a{font-size:24px}}.pressroom-listing .press-releases.pressroom h3 a:focus,.pressroom-listing .press-releases.pressroom h3 a:hover{color:#0a81a8;text-decoration:none}.pressroom-listing .press-releases.pressroom .body{margin-bottom:24px}@media (min-width:48em){.pressroom-listing .press-releases.pressroom .body{font-size:.75rem}}@media (min-width:80em){.pressroom-listing .press-releases.pressroom .body{font-size:1rem}}#block-block-events-past,#block-block-events-upcoming{max-width:900px;margin:0 auto}#block-block-events-past h2,#block-block-events-upcoming h2{font-size:1.5rem}@media (min-width:48em){#block-block-events-past h2,#block-block-events-upcoming h2{font-size:1.625rem}}@media (min-width:64em){#block-block-events-past h2,#block-block-events-upcoming h2{font-size:1.75rem}}ul.event-list{list-style:none;padding:0;margin:0}ul.event-list>li.event-list-item{max-width:480px;padding:0;margin:20px auto;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05)}@media (min-width:48em){ul.event-list>li.event-list-item{max-width:none}}.events.listing{padding:0;border:none}.events.listing .event-listing-image{padding:20px 20px 0 20px}.events.listing .event-listing-image img{margin:0}@media (min-width:48em){.events.listing .event-listing-image{padding:20px 0 20px 20px;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.events.listing .event-listing-image img{border-radius:0}}@media (min-width:64em){.events.listing .event-listing-image{padding:30px 0 30px 30px}}.events.listing .event-listing-content{padding:20px}@media (min-width:48em){.events.listing .event-listing-content{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}}@media (min-width:64em){.events.listing .event-listing-content{padding:30px}}.events.listing .dateline{font-size:.875rem}@media (min-width:48em){.events.listing .dateline{font-size:.9375rem}}@media (min-width:64em){.events.listing .dateline{font-size:1rem}}.events.listing .body{font-size:.875rem}@media (min-width:48em){.events.listing .body{font-size:1rem}}.events.listing .read-more{font-size:.75rem}@media (min-width:48em){.events.listing .read-more{font-size:.875rem}}.media-coverage-list-block{margin:25px 0 0 0}.media-coverage-list{margin:0;list-style:none;padding:0;border-top:solid 1px #666}.media-coverage-list .media-coverage-list-item{padding:20px 0 25px;margin:0;border-bottom:solid 1px #666}.media-coverage-list .media-coverage-list-item h3{margin:0;padding:0}.media-coverage-list .media-coverage-list-item .dateline{font-size:.875rem}@media (min-width:64em){.media-coverage-list .media-coverage-list-item .dateline{font-size:1rem}}.media-coverage-list .media-coverage.listing{display:block;border:none;padding:0;margin:0}.media-coverage-list .media-coverage .listing-content{padding:0}.teaser{margin-bottom:3em}@media (min-width:48em){.teaser-content{padding:0 20px}}.teaser-content .dateline{margin:0 0 10px;font-size:.6875rem;letter-spacing:.5px}.teaser-content h3{margin:0 0 16px;font-size:1.5rem;position:relative;padding-bottom:20px}@media (min-width:48em){.teaser-content h3{font-size:1.25rem}}@media (min-width:80em){.teaser-content h3{font-size:1.6125rem}}.teaser-content h3:after{content:"";display:block;width:50%;height:2px;background-color:#222;position:absolute;bottom:0;left:0}.teaser-content h3 a{color:#222;text-decoration:none}.teaser-content h3 a:hover{color:#0a81a8}.teaser-content .body{margin-bottom:20px}@media (min-width:48em){.teaser-content .body{font-size:.75rem}}@media (min-width:80em){.teaser-content .body{font-size:1rem}}.block-views-blocktrending-trending-block{max-width:1360px;margin:0 auto 60px}.block-views-blocktrending-trending-block>h2{color:#848282;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.825em;font-weight:400;letter-spacing:1px;border-bottom:2px solid #222;text-transform:uppercase;margin:0 auto 30px}.block-views-blocktrending-trending-block>h2 span{display:inline-block;padding:0 20px 16px 0;border-bottom:5px solid #222;margin-bottom:-6px}.block-views-blocktrending-trending-block>h2 span:after{content:"";display:inline-block;background:url(/themes/custom/crfb/img/sprite-trending.gif) no-repeat -44px 0;width:26px;height:16px;margin-left:10px}@media (min-width:80em){.block-views-blocktrending-trending-block>h2 span:after{background-position:0 0;width:43px;height:27px}}@media (min-width:48em){.view-related-posts .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:48em){.view-related-posts .views-row{width:30%}}.biographies-list{list-style:none;margin:30px 0 0;padding:0}li.biographies-list-item{padding:30px 0 15px;border-bottom:solid 1px #666}li.biographies-list-item:first-of-type{border-top:solid 1px #666}li.biographies-list-item .views-field-field-biography-type,li.biographies-list-item .views-field-field-professional-title{font-size:1rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#086381;text-transform:uppercase}li.biographies-list-item .views-field-title a{font-size:1.375rem;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;text-decoration:none;color:#222}li.biographies-list-item .views-field-title a:focus,li.biographies-list-item .views-field-title a:hover{color:#0a81a8;text-decoration:underline}li.biographies-list-item .views-field-field-bio-picture{float:left;max-width:40%;margin:6px 20px 20px 0}li.biographies-list-item .views-field-field-bio-picture img{display:block;padding:0;margin:0}.biography.full .page-title{margin:0;padding:0}.biography.full .body-wrap{margin-top:15px;clear:right}.biography.full .field-biography-type,.biography.full .field-professional-title{font-size:1.125rem;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0a81a8;text-transform:uppercase}.biography.full .field-bio-picture{float:left;max-width:40%;margin:6px 20px 20px 0}.biography.full .field-bio-picture img{display:block;padding:0;margin:0}ul.projects-list{list-style:none;padding:0;margin:0}ul.projects-list>li.projects-list-item{max-width:480px;padding:0;margin:20px auto;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05)}@media (min-width:48em){ul.projects-list>li.projects-list-item{max-width:none}}.project.listing{padding:0;border:none}.project.listing>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease}@media (min-width:48em){.project.listing>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.project.listing>a h3{font-size:1.5rem}@media (min-width:48em){.project.listing>a h3{font-size:1.625rem}}@media (min-width:64em){.project.listing>a h3{font-size:1.75rem}}.project.listing>a:focus,.project.listing>a:hover{background-color:#e7e8ec;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.1);box-shadow:0 2px 6px 0 rgba(34,34,34,.1);-webkit-transition:background .3s ease;transition:background .3s ease}.project.listing>a:focus h3,.project.listing>a:hover h3{text-decoration:underline;color:#0a81a8}.project.listing>a:focus img,.project.listing>a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.project.listing .projects-listing-image{padding:20px 20px 0 20px}.project.listing .projects-listing-image img{margin:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:48em){.project.listing .projects-listing-image{padding:20px 0 20px 20px;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.project.listing .projects-listing-image img{border-radius:0}}@media (min-width:64em){.project.listing .projects-listing-image{padding:30px 0 30px 30px}}.project.listing .projects-listing-content{padding:20px}@media (min-width:48em){.project.listing .projects-listing-content{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%}}@media (min-width:64em){.project.listing .projects-listing-content{padding:30px}}.project.listing .body{color:#222;font-size:.875rem}@media (min-width:48em){.project.listing .body{font-size:1rem}}.project.listing .read-more{font-size:.75rem}@media (min-width:48em){.project.listing .read-more{font-size:.875rem}}ul.interactives-list{list-style:none;padding:0;margin:0}ul.interactives-list>li.interactives-list-item{max-width:480px;padding:0;margin:20px auto;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05)}@media (min-width:48em){ul.interactives-list>li.interactives-list-item{max-width:none}}.interactives.listing{padding:0;border:none}.interactives.listing>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease}.interactives.listing>a h3{font-size:1.5rem}@media (min-width:48em){.interactives.listing>a h3{font-size:1.625rem}}@media (min-width:64em){.interactives.listing>a h3{font-size:1.75rem}}@media (min-width:48em){.interactives.listing>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.interactives.listing>a:focus,.interactives.listing>a:hover{background-color:#e7e8ec;-webkit-transition:background .3s ease;transition:background .3s ease}.interactives.listing>a:focus h3,.interactives.listing>a:hover h3{text-decoration:underline;color:#0a81a8}.interactives.listing>a:focus img,.interactives.listing>a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.interactives.listing .field-more-info p{color:#222;font-size:.875rem}@media (min-width:48em){.interactives.listing .field-more-info p{font-size:1rem}}.interactives.listing .interactives-listing-image{padding:20px 20px 0 20px}.interactives.listing .interactives-listing-image img{margin:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:48em){.interactives.listing .interactives-listing-image{padding:20px 0 20px 20px;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.interactives.listing .interactives-listing-image img{border-radius:0}}@media (min-width:64em){.interactives.listing .interactives-listing-image{padding:30px 0 30px 30px}}.interactives.listing .interactives-listing-content{padding:20px}@media (min-width:48em){.interactives.listing .interactives-listing-content{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%}}@media (min-width:64em){.interactives.listing .interactives-listing-content{padding:30px}}.interactives.listing .description,.interactives.listing .field_more_info{font-size:.875rem}@media (min-width:48em){.interactives.listing .description,.interactives.listing .field_more_info{font-size:1rem}}.interactives.listing .read-more{font-size:.75rem}@media (min-width:48em){.interactives.listing .read-more{font-size:.875rem}}@media (min-width:64em){.page-node-type-home-page,.page-node-type-home-page.toolbar-horizontal,.page-node-type-home-page.toolbar-horizontal.toolbar-tray-open{padding:0!important}}@media (min-width:64em){.page-node-type-home-page .logo,.page-node-type-home-page .site-header,.page-node-type-home-page.toolbar-horizontal .logo,.page-node-type-home-page.toolbar-horizontal .site-header,.page-node-type-home-page.toolbar-horizontal.toolbar-tray-open .logo,.page-node-type-home-page.toolbar-horizontal.toolbar-tray-open .site-header{background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background-color .3s;transition:background-color .3s}.page-node-type-home-page .logo.fixed,.page-node-type-home-page .site-header.fixed,.page-node-type-home-page.toolbar-horizontal .logo.fixed,.page-node-type-home-page.toolbar-horizontal .site-header.fixed,.page-node-type-home-page.toolbar-horizontal.toolbar-tray-open .logo.fixed,.page-node-type-home-page.toolbar-horizontal.toolbar-tray-open .site-header.fixed{background:#0f1741}}.home-page-header{position:relative;background:#003577 url(/themes/custom/crfb/img/home-hero.jpg) no-repeat center top;background-size:cover;color:#fff;text-align:center;padding:20px 15px 20px;margin-bottom:20px}.home-page-header .wrap{position:relative;z-index:1}.home-page-header:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background-color:#003577;z-index:0;opacity:.25}@media (min-width:48em){.home-page-header{padding:20px 15px 90px;margin-bottom:-70px}}@media (min-width:64em){.home-page-header{padding:140px 15px 110px;margin-bottom:-90px}body.toolbar-horizontal .home-page-header{padding-top:180px}body.toolbar-horizontal.toolbar-tray-open .home-page-header{padding-top:220px}}.home-page-header .page-title{color:#fff;margin-bottom:30px;text-shadow:0 2px 6px #222}@media (min-width:64em){.home-page-header .page-title{font-size:2.75rem;margin-bottom:50px}}.home-page-header #block-breadcrumbs li::after{content:"/";padding:0 2px 0 1px}.home-page-header #block-breadcrumbs a{color:#fff}.home-page-header .body{max-width:980px;margin:0 auto 30px;margin-top:-20px}@media (min-width:64em){.home-page-header .body{font-size:1.25rem;margin-top:-30px}}.home-page-header .field-eyebrow-text{font-size:1.125rem;margin-bottom:8px;text-shadow:0 2px 6px #222}.home-page-body{width:100%;padding:40px 15px;float:none;max-width:1260px;margin:0 auto;text-align:center}@media (min-width:64em){.page-node-type-trust-fund-landing,.page-node-type-trust-fund-landing.toolbar-horizontal,.page-node-type-trust-fund-landing.toolbar-horizontal.toolbar-tray-open,.page-node-type-trust-fund-page,.page-node-type-trust-fund-page.toolbar-horizontal,.page-node-type-trust-fund-page.toolbar-horizontal.toolbar-tray-open{padding:0!important}}@media (min-width:64em){.page-node-type-trust-fund-landing .logo,.page-node-type-trust-fund-landing .site-header,.page-node-type-trust-fund-landing.toolbar-horizontal .logo,.page-node-type-trust-fund-landing.toolbar-horizontal .site-header,.page-node-type-trust-fund-landing.toolbar-horizontal.toolbar-tray-open .logo,.page-node-type-trust-fund-landing.toolbar-horizontal.toolbar-tray-open .site-header,.page-node-type-trust-fund-page .logo,.page-node-type-trust-fund-page .site-header,.page-node-type-trust-fund-page.toolbar-horizontal .logo,.page-node-type-trust-fund-page.toolbar-horizontal .site-header,.page-node-type-trust-fund-page.toolbar-horizontal.toolbar-tray-open .logo,.page-node-type-trust-fund-page.toolbar-horizontal.toolbar-tray-open .site-header{background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background-color .3s;transition:background-color .3s}.page-node-type-trust-fund-landing .logo.fixed,.page-node-type-trust-fund-landing .site-header.fixed,.page-node-type-trust-fund-landing.toolbar-horizontal .logo.fixed,.page-node-type-trust-fund-landing.toolbar-horizontal .site-header.fixed,.page-node-type-trust-fund-landing.toolbar-horizontal.toolbar-tray-open .logo.fixed,.page-node-type-trust-fund-landing.toolbar-horizontal.toolbar-tray-open .site-header.fixed,.page-node-type-trust-fund-page .logo.fixed,.page-node-type-trust-fund-page .site-header.fixed,.page-node-type-trust-fund-page.toolbar-horizontal .logo.fixed,.page-node-type-trust-fund-page.toolbar-horizontal .site-header.fixed,.page-node-type-trust-fund-page.toolbar-horizontal.toolbar-tray-open .logo.fixed,.page-node-type-trust-fund-page.toolbar-horizontal.toolbar-tray-open .site-header.fixed{background:#0f1741}}.page-node-type-trust-fund-page .trustfund-widget{margin-top:-60px}.trustfund-header{background:#003577 url(/themes/custom/crfb/img/trustfund/trustfund-header.jpg) no-repeat center;background-size:cover;color:#fff;text-align:center;padding:20px 15px 20px;position:relative}@media (min-width:64em){.trustfund-header{padding:140px 15px 20px}body.toolbar-horizontal .trustfund-header{padding-top:180px}body.toolbar-horizontal.toolbar-tray-open .trustfund-header{padding-top:220px}}.trustfund-header .page-title{color:#fff;margin-bottom:30px}@media (min-width:64em){.trustfund-header .page-title{font-size:2.75rem;margin-bottom:50px}}.trustfund-header #block-breadcrumbs li::after{content:"/";padding:0 2px 0 1px}.trustfund-header #block-breadcrumbs a{color:#fff}.trustfund-header .body{max-width:980px;margin:0 auto 30px;margin-top:-20px}@media (min-width:64em){.trustfund-header .body{font-size:1.25rem;margin-top:-30px}}.trustfund-header .field-trust-fund-cards,.trustfund-header .field-trust-funds{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:700px;margin:0 auto 10px}@media (min-width:1330px){.trustfund-header .field-trust-fund-cards,.trustfund-header .field-trust-funds{max-width:none}}.trustfund-header .field-tab-link a{display:none;color:#fff;background:#0054b1;font-family:americane-condensed,sans-serif;font-size:1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding:20px;width:250px;-webkit-transition:background .2s;transition:background .2s;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;position:absolute;top:30%;right:-250px}@media (min-width:64em){.trustfund-header .field-tab-link a{display:inline-block}}.trustfund-header .field-tab-link a:hover{background:#006ce4}@media (min-width:64em){.trustfund-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:540px;margin:0 auto}}.trustfund-number{font-family:freight-macro-pro,serif;font-size:1.375rem;text-transform:uppercase;line-height:1;margin-bottom:30px}.trustfund-number p{max-width:190px;margin:0 auto}.trustfund-number span{display:block;font-family:americane-condensed,sans-serif;font-size:6rem}@media (min-width:64em){.insolventby{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insolventby:after{content:"";display:block;width:102px;height:19px;background:url(/themes/custom/crfb/img/trustfund/arrow.svg) no-repeat center;margin:0 20px 0 60px}}.trustfund-body{width:100%;padding:40px 15px;float:none;max-width:1260px;margin:0 auto;text-align:center}.trustfund-eyebrow{color:#222;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase}.trustfund-headline{margin:0 auto 20px}@media (min-width:64em){.trustfund-headline{font-size:2.625rem}}.trustfund-widget{text-align:center}.countdown-iframe{max-width:1248px;margin:30px auto 0;overflow:hidden;height:295px!important}@media (min-width:64em){.countdown-iframe{height:110px!important}}.page-node-type-trust-fund-page .countdown-links{margin:10px auto 40px}.page-node-type-trust-fund-page .countdown-links li{font-size:1rem}.trust-fund-flip-card.paragraph--view-mode--no-flip,.trust-fund-page.teaser{margin:0 10px 20px;border:1px solid #c4c4c4;border-radius:5px;overflow:hidden;-webkit-box-shadow:4px 6px 9px rgba(34,34,34,.09);box-shadow:4px 6px 9px rgba(34,34,34,.09)}.trust-fund-flip-card.paragraph--view-mode--no-flip .wrap,.trust-fund-page.teaser .wrap{background-image:-webkit-gradient(linear,left top,right bottom,color-stop(70%,#fff),to(rgba(225,236,237,.7)));background-image:linear-gradient(to bottom right,#fff 70%,rgba(225,236,237,.7) 100%);padding:60px 20px 20px;text-align:left}@media (min-width:64em){.trust-fund-flip-card.paragraph--view-mode--no-flip .wrap,.trust-fund-page.teaser .wrap{padding:60px 25px 20px}}.trust-fund-flip-card.paragraph--view-mode--no-flip img,.trust-fund-page.teaser img{position:absolute;top:20px;right:20px}.trust-fund-flip-card.paragraph--view-mode--no-flip .teaser-title,.trust-fund-page.teaser .teaser-title{margin:0 auto 10px}.trust-fund-flip-card.paragraph--view-mode--no-flip .teaser-insolvent,.trust-fund-page.teaser .teaser-insolvent{margin-bottom:0}.trust-fund-flip-card.paragraph--view-mode--no-flip .teaser-insolvent span,.trust-fund-page.teaser .teaser-insolvent span{color:#ff3b30;font-family:americane-condensed,sans-serif;font-size:5.25rem}.trust-fund-flip-card.paragraph--view-mode--no-flip .field-description,.trust-fund-page.teaser .field-description{line-height:1.8}.trust-fund-flip-card.paragraph--view-mode--no-flip .teaser-more,.trust-fund-page.teaser .teaser-more{color:#004caa;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:1px;padding:20px 25px;margin-left:-25px}.trust-fund-flip-card.paragraph--view-mode--no-flip .teaser-more:hover,.trust-fund-page.teaser .teaser-more:hover{color:#117bff}.trust-fund-flip-card,.trust-fund-page.featured{width:300px;margin:0 10px 20px;-webkit-perspective:1000px;perspective:1000px}.trust-fund-flip-card:hover .card,.trust-fund-page.featured:hover .card{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.trust-fund-flip-card .card,.trust-fund-page.featured .card{height:320px;position:relative;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.trust-fund-flip-card .card-back,.trust-fund-flip-card .card-front,.trust-fund-page.featured .card-back,.trust-fund-page.featured .card-front{background:#fff;border-radius:5px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trust-fund-flip-card .card-front,.trust-fund-page.featured .card-front{background-image:-webkit-gradient(linear,left top,right bottom,color-stop(70%,#fff),to(rgba(225,236,237,.7)));background-image:linear-gradient(to bottom right,#fff 70%,rgba(225,236,237,.7) 100%);padding:20px 15px 10px}.trust-fund-flip-card .card-front img,.trust-fund-page.featured .card-front img{margin-bottom:10px}.trust-fund-flip-card .card-front .card-inner,.trust-fund-page.featured .card-front .card-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trust-fund-flip-card .card-title,.trust-fund-page.featured .card-title{margin:0 auto}.trust-fund-flip-card .card-insolvent,.trust-fund-page.featured .card-insolvent{color:#222;font-family:freight-macro-pro,serif;font-size:.75rem;text-transform:uppercase;line-height:1.3;margin:0 auto}.trust-fund-flip-card .card-insolvent span,.trust-fund-page.featured .card-insolvent span{display:block;color:#ff3b30;font-family:americane-condensed,sans-serif;font-size:3.125rem}.trust-fund-flip-card .card-back,.trust-fund-page.featured .card-back{background-image:-webkit-gradient(linear,left top,right bottom,color-stop(60%,#deecf7),to(#fff));background-image:linear-gradient(to bottom right,#deecf7 60%,#fff 100%);padding:20px 40px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.trust-fund-flip-card .card-benefits,.trust-fund-page.featured .card-benefits{color:#222;font-family:americane-condensed,sans-serif;font-size:1.75rem;line-height:1.3}.trust-fund-flip-card .card-benefits span,.trust-fund-page.featured .card-benefits span{display:block;font-size:6rem}.trust-fund-flip-card .card-benefits span:after,.trust-fund-page.featured .card-benefits span:after{display:inline-block;content:"";background:url(/themes/custom/crfb/img/trustfund/arrow-red.svg) no-repeat center bottom;width:19px;height:65px;margin-left:5px}.trust-fund-flip-card .card-benefits sup,.trust-fund-page.featured .card-benefits sup{font-size:3.5rem}.trust-fund-flip-card .card-more,.trust-fund-page.featured .card-more{color:#004caa;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:1px;padding:20px 30px}.trust-fund-flip-card .card-more:hover,.trust-fund-page.featured .card-more:hover{color:#117bff}.trust-fund-layer-group{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9f2fa));background-image:linear-gradient(#fff,#e9f2fa)}.trust-fund-layer-group .wrap>.field-eyebrow-text{color:#222;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;text-transform:uppercase;text-align:center;padding-top:20px;letter-spacing:1px}@media (min-width:64em){.trust-fund-layer-group .wrap>.field-eyebrow-text{padding-top:60px}}.trust-fund-spotlight{padding-bottom:40px}.trust-fund-spotlight .wrap{max-width:1280px;margin:0 auto}@media (min-width:64em){.trust-fund-spotlight .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.trust-fund-spotlight .copy{padding:20px;text-align:center;margin:0 auto;position:relative;z-index:1}@media (min-width:64em){.trust-fund-spotlight .copy{text-align:left;width:38%;margin-right:-3%}}.trust-fund-spotlight .image{padding:0 15px;margin:0 auto}@media (min-width:64em){.trust-fund-spotlight .image{width:65%}}@media (min-width:64em){.trust-fund-spotlight .headline{font-size:2.75rem}}.trust-fund-spotlight .field-text{line-height:1.6}.header-buttons .trust-fund-spotlight a,.trust-fund-spotlight .button,.trust-fund-spotlight .header-buttons a{color:#222;border-color:#222}@media (min-width:64em){.trust-fund-spotlight.image-left .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:64em){.trust-fund-spotlight.image-left .copy{margin-right:0;margin-left:-3%}}.trust-fund-article{padding:40px 15px}@media (min-width:64em){.trust-fund-article{padding:80px 15px}}.trust-fund-article .wrap{max-width:1140px;margin:0 auto}@media (min-width:64em){.trust-fund-article .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.trust-fund-article .copy{padding:20px;text-align:center;margin:0 auto}@media (min-width:64em){.trust-fund-article .copy{text-align:left;width:50%;padding-right:40px}}.trust-fund-article .image{margin:0 auto}@media (min-width:64em){.trust-fund-article .image{width:50%}}.trust-fund-article .headline{margin:0 auto 20px}@media (min-width:64em){.trust-fund-article .headline{font-size:2.875rem;margin:0 auto 30px}}.trust-fund-article .eyebrow{color:#222;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;text-transform:uppercase}.trust-fund-article .field-text{line-height:1.6}.trust-fund-article .field-link a{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;padding:20px 25px;margin-left:-25px}.trust-fund-article .field-link a:after{content:"+";padding-left:5px}.trust-fund-form{padding:40px 15px}@media (min-width:64em){.trust-fund-form{padding:60px 0 20px}}.trust-fund-form .wrap{max-width:1260px;margin:0 auto}@media (min-width:64em){.trust-fund-form .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.trust-fund-form .column{text-align:center;max-width:400px;margin:0 auto 40px}@media (min-width:64em){.trust-fund-form .column{width:50%;max-width:none;padding:0 90px 60px;text-align:left}.trust-fund-form .column:first-of-type{border-right:1px solid #222}}.trust-fund-form .eyebrow{color:#222;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;text-transform:uppercase;text-align:center}.trust-fund-form .headline{margin-top:0}@media (min-width:64em){.trust-fund-form .headline{font-size:2.75rem}}.trust-fund-form div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{color:#222;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.5em;font-weight:400;line-height:1.2;margin:0 auto 12px}@media (min-width:64em){.trust-fund-form div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:2.75rem}}.trust-fund-form div.ctct-form-embed div.ctct-form-defaults input.ctct-form-element{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffff),to(#e1eced));background-image:linear-gradient(to bottom,#ffff,#e1eced);border:1px solid #c4c4c4;border-radius:0;-webkit-box-shadow:inner 0 1px 5px rgba(34,34,34,.2);box-shadow:inner 0 1px 5px rgba(34,34,34,.2)}@media (min-width:64em){.trust-fund-form div.ctct-form-embed div.ctct-form-defaults input.ctct-form-element{padding:15px 15px;height:auto}}.trust-fund-form div.ctct-form-embed div.ctct-form-defaults button.ctct-form-button{display:inline-block;width:auto;color:#0f1741;border:0;background-image:-webkit-gradient(linear,left top,right top,from(#f37b4b),to(#faa370));background-image:linear-gradient(to right,#f37b4b,#faa370);padding:14px 24px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:5px;-webkit-transition:opacity .2s;transition:opacity .2s}.trust-fund-form div.ctct-form-embed div.ctct-form-defaults button.ctct-form-button:hover{opacity:.7;text-transform:uppercase;border:0}.trust-fund-share{padding:40px 15px;background:url(/themes/custom/crfb/img/trustfund/bg-share.jpg) repeat-y center;background-size:100%;background-attachment:fixed}@media (min-width:64em){.trust-fund-share{padding:110px 15px 20px}}.trust-fund-share .wrap{max-width:680px;margin:0 auto;text-align:center}.trust-fund-share .headline{margin-top:0}@media (min-width:64em){.trust-fund-share .headline{font-size:2.75rem}}.header-buttons .trust-fund-share a,.trust-fund-share .button,.trust-fund-share .header-buttons a{margin-bottom:20px}.trust-fund-share .share-menu{margin:0 auto 40px;padding:0;list-style:none;opacity:0;pointer-events:none;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.trust-fund-share .share-menu.visible{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.trust-fund-share .share-menu li{display:inline-block;margin:0 5px}.trust-fund-share .share-menu a{display:block;width:1.875rem;height:1.875rem;text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.9}.trust-fund-share .share-menu a:hover{opacity:.7}.trust-fund-share .share-menu .facebook{background-image:url(/themes/custom/crfb/img/trustfund/icon-facebook-square-black.svg)}.trust-fund-share .share-menu .twitter{background-image:url(/themes/custom/crfb/img/trustfund/icon-twitter-square-black.svg)}.trust-fund-share .share-menu .linkedin{background-image:url(/themes/custom/crfb/img/trustfund/icon-linkedin-square-black.svg)}.trust-fund-share .share-menu .email{background-image:url(/themes/custom/crfb/img/trustfund/icon-email-black.svg)}.trust-fund-slider{padding-top:20px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(154,205,255,0)),to(#9acdff));background-image:linear-gradient(to bottom,rgba(154,205,255,0),#9acdff);position:relative}.trust-fund-slider .slick-next{display:block!important;width:74px;height:100px;text-indent:-9999px;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent url(/themes/custom/crfb/img/trustfund/slider-arrow.png) no-repeat center;-webkit-transition:opacity .2s;transition:opacity .2s;position:absolute;right:0;bottom:40%;color:#9acdff}@media (min-width:64em){.trust-fund-slider .slick-next{right:20px;bottom:50%}}.trust-fund-slider .slick-next:hover{opacity:.7}.trust-fund-slider .slick-prev{display:none!important}.trust-fund-slider .slick-dots{margin:0 auto;padding:0 0 20px;list-style:none;text-align:center}.trust-fund-slider .slick-dots li{display:inline-block;margin:0 2px}.trust-fund-slider .slick-dots li.slick-active button{background:#fff}.trust-fund-slider .slick-dots button{display:block!important;width:15px;height:15px;padding:0;text-indent:105%;white-space:nowrap;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #fff;border-radius:50%;background:0 0}.trust-fund-slide{padding:40px 15px 20px}.trust-fund-slide .wrap{margin:0 auto}@media (min-width:64em){.trust-fund-slide .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.trust-fund-slide .copy{padding:0 20px;text-align:center;margin:0 auto}@media (min-width:64em){.trust-fund-slide .copy{text-align:left;width:37%;padding:0 70px 0 0;margin-left:-2%;position:relative;z-index:1}}@media (min-width:80em){.trust-fund-slide .copy{width:40%;margin-left:-5%}}.trust-fund-slide .image{margin:0 auto}@media (min-width:64em){.trust-fund-slide .image{width:65%}}.trust-fund-slide .headline{color:#0054b1;margin:0 auto 20px}@media (min-width:64em){.trust-fund-slide .headline{font-size:3.25rem;margin:0 auto 30px}}.trust-fund-slide .field-text{color:#222;line-height:1.6;font-size:1.1375rem}@media (min-width:64em){#trust-fund-slide-93 .copy{width:47%;margin-left:-12%}}.trust-fund-grid .wrap{text-align:center;max-width:1100px;margin:0 auto;padding:30px 15px 20px}@media (min-width:64em){.trust-fund-grid .wrap{padding-top:80px}}.trust-fund-grid .eyebrow{color:#222;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;text-transform:uppercase}.trust-fund-grid .headline{margin:0 auto}@media (min-width:64em){.trust-fund-grid .headline{font-size:2.625rem}}.trust-fund-grid .field-trust-fund-cards,.trust-fund-grid .field-trust-funds{max-width:1220px;margin:0 auto 20px}@media (min-width:64em){.trust-fund-grid .field-trust-fund-cards,.trust-fund-grid .field-trust-funds{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.trust-fund-grid .field-trust-fund-cards .teaser,.trust-fund-grid .field-trust-fund-cards .trust-fund-flip-card,.trust-fund-grid .field-trust-funds .teaser,.trust-fund-grid .field-trust-funds .trust-fund-flip-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (min-width:64em){.trust-fund-grid .field-trust-fund-cards .teaser,.trust-fund-grid .field-trust-fund-cards .trust-fund-flip-card,.trust-fund-grid .field-trust-funds .teaser,.trust-fund-grid .field-trust-funds .trust-fund-flip-card{width:48%}}.trust-fund-row{padding:40px 15px;text-align:center}@media (min-width:64em){.trust-fund-row{padding:60px 15px}}.trust-fund-row .field-trust-fund-cards,.trust-fund-row .field-trust-funds{max-width:1200px;margin:0 auto 20px}@media (min-width:48em){.trust-fund-row .field-trust-fund-cards,.trust-fund-row .field-trust-funds{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.trust-fund-row .field-trust-fund-cards .featured,.trust-fund-row .field-trust-fund-cards .trust-fund-flip-card,.trust-fund-row .field-trust-funds .featured,.trust-fund-row .field-trust-funds .trust-fund-flip-card{width:100%}@media (min-width:48em){.trust-fund-row .field-trust-fund-cards .featured,.trust-fund-row .field-trust-fund-cards .trust-fund-flip-card,.trust-fund-row .field-trust-funds .featured,.trust-fund-row .field-trust-funds .trust-fund-flip-card{width:47%;margin:0 10px 20px}}@media (min-width:64em){.trust-fund-row .field-trust-fund-cards .featured,.trust-fund-row .field-trust-fund-cards .trust-fund-flip-card,.trust-fund-row .field-trust-funds .featured,.trust-fund-row .field-trust-funds .trust-fund-flip-card{width:31%}}.trust-fund-row .trust-fund-flip-card,.trust-fund-row .trust-fund-page.featured{margin-bottom:20px}.trust-fund-row .trust-fund-flip-card .card-back,.trust-fund-row .trust-fund-flip-card .card-front,.trust-fund-row .trust-fund-page.featured .card-back,.trust-fund-row .trust-fund-page.featured .card-front{border:1px solid #c4c4c4;border-radius:5px;overflow:hidden;-webkit-box-shadow:4px 6px 9px rgba(34,34,34,.06);box-shadow:4px 6px 9px rgba(34,34,34,.06)}.trust-fund-blog-layer{padding:20px 15px 40px}.trust-fund-blog-layer .wrap{max-width:1140px;margin:0 auto}.trust-fund-blog-layer .grid-section-title h2{color:#222}@media (min-width:64em){.trust-fund-blog-layer .grid-section-title h2{font-size:2.25rem}}@media (min-width:48em){.trust-fund-blog-layer .grid-item{width:30%;margin-bottom:60px}}.trust-fund-blog-layer .grid-item:nth-of-type(4),.trust-fund-blog-layer .grid-item:nth-of-type(5),.trust-fund-blog-layer .grid-item:nth-of-type(6){display:none}.trust-fund-blog-layer .read-more{font-size:1rem}.trust-fund-blog-layer .blog-layer-load-more{margin:-40px auto 0;text-align:center}.trust-fund-blog-layer .grid-list.slick-slider{margin:0 60px 60px}@media all and (width >= 768px){.trust-fund-blog-layer .grid-list.slick-slider{margin:0 100px}}.trust-fund-blog-layer .slick-slide{padding:0 1rem}.trust-fund-blog-layer .slick-arrow{position:absolute;display:block;border:none;background:transparent url(/themes/custom/crfb/img/arrow--black.svg) no-repeat center center;background-size:auto 30px;text-indent:-9999px;bottom:0;width:40px;height:40px;padding:0;margin:0 5px;overflow:hidden;z-index:1;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}@media (min-width:30em){.trust-fund-blog-layer .slick-arrow{top:50%;bottom:auto;display:inline-block;width:60px;height:60px;padding:0;margin:-30px 0;background-size:auto 50%}}@media (min-width:48em){.trust-fund-blog-layer .slick-arrow{width:70px;height:70px;margin:-35px 0}}@media (min-width:64em){.trust-fund-blog-layer .slick-arrow{width:80px;height:80px;margin:-40px 0}}.trust-fund-blog-layer .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg) translateX(60px) translateY(-60px);transform:rotate(180deg) translateX(60px) translateY(-60px)}@media all and (width >= 768px){.trust-fund-blog-layer .slick-arrow.slick-prev{-webkit-transform:rotate(180deg) translateX(100px);transform:rotate(180deg) translateX(100px)}}.trust-fund-blog-layer .slick-arrow.slick-next{right:0;-webkit-transform:translateX(60px) translateY(60px);transform:translateX(60px) translateY(60px)}@media all and (width >= 768px){.trust-fund-blog-layer .slick-arrow.slick-next{-webkit-transform:translateX(100px);transform:translateX(100px)}}.trust-fund-blog-layer .slick-arrow:hover{-webkit-transform:scale(1.2) translateX(45px) translateY(50px);transform:scale(1.2) translateX(45px) translateY(50px);-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}@media all and (width >= 768px){.trust-fund-blog-layer .slick-arrow:hover{-webkit-transform:scale(1.2) translateX(85px);transform:scale(1.2) translateX(85px)}}.trust-fund-blog-layer .slick-arrow:hover.slick-prev{-webkit-transform:rotate(180deg) scale(1.2) translateX(45px) translateY(-50px);transform:rotate(180deg) scale(1.2) translateX(45px) translateY(-50px)}@media all and (width >= 768px){.trust-fund-blog-layer .slick-arrow:hover.slick-prev{-webkit-transform:rotate(180deg) scale(1.2) translateX(85px);transform:rotate(180deg) scale(1.2) translateX(85px)}}.trust-fund-blog-layer .slick-dots{position:absolute;left:0;bottom:-60px;right:0;list-style:none;padding:0 50px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:40px}@media all and (width >= 768px){.trust-fund-blog-layer .slick-dots{bottom:0}}@media (min-width:30em){.trust-fund-blog-layer .slick-dots{position:relative;min-height:0;max-width:500px;padding:5px 70px 20px}}@media (min-width:48em){.trust-fund-blog-layer .slick-dots{max-width:640px}}.trust-fund-blog-layer .slick-dots li{height:14px;width:14px;margin:5px 8px}@media (min-width:48em){.trust-fund-blog-layer .slick-dots li{height:16px;width:16px}}@media (min-width:64em){.trust-fund-blog-layer .slick-dots li{height:18px;width:18px;margin:6px 12px}}.trust-fund-blog-layer .slick-dots button{display:block;background:0 0;text-indent:-99999px;width:100%;height:100%;border:solid 1px #222;border-radius:50%;padding:0}.trust-fund-blog-layer .slick-dots .slick-active button{background:#666;color:#fff}body.page-node-type-trust-fund-countdown,body.page-node-type-trust-fund-countdown.toolbar-horizontal,body.page-node-type-trust-fund-countdown.toolbar-horizontal.toolbar-tray-open{padding:0!important;text-align:center}body.page-node-type-trust-fund-countdown #toolbar-administration,body.page-node-type-trust-fund-countdown.toolbar-horizontal #toolbar-administration,body.page-node-type-trust-fund-countdown.toolbar-horizontal.toolbar-tray-open #toolbar-administration{display:none}body.page-node-type-trust-fund-countdown .site-footer,body.page-node-type-trust-fund-countdown .site-header,body.page-node-type-trust-fund-countdown.toolbar-horizontal .site-footer,body.page-node-type-trust-fund-countdown.toolbar-horizontal .site-header,body.page-node-type-trust-fund-countdown.toolbar-horizontal.toolbar-tray-open .site-footer,body.page-node-type-trust-fund-countdown.toolbar-horizontal.toolbar-tray-open .site-header{display:none}.trust-fund-countdown{max-width:1250px;border:2px solid #fff;background:#0f81a8 url(/themes/custom/crfb/img/trustfund/countdown-bg.jpg) no-repeat center;background-size:cover;color:#fff;padding:8px 20px 12px;margin:0 auto;text-align:left}.trust-fund-countdown .wrap{max-width:500px;margin:0 auto}@media (min-width:64em){.trust-fund-countdown .wrap{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.trust-fund-countdown h1{color:#fff;margin:0;background:url(/themes/custom/crfb/img/trustfund/countdown-title.png) no-repeat center;background-size:contain;text-indent:-9999px;width:100%;height:85px}@media (min-width:64em){.trust-fund-countdown h1{width:408px;margin-right:20px}}.trust-fund-countdown .field-description{margin-bottom:10px}.countdown-select{margin-bottom:20px}@media (min-width:64em){.countdown-select{width:30%;margin:0 20px 0 0}}.countdown-select label{display:block;font-family:americane-condensed,sans-serif;font-size:.875rem;text-transform:uppercase}@media (min-width:64em){.countdown-select label{font-size:1rem}}.countdown-select select{display:block;font-size:16px;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:700;color:#222;line-height:1.3;padding:19px 25px 17px 10px;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border-radius:0;border:1px solid #848282;-webkit-appearance:none;-moz-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%23007CB2%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"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#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%23007CB2%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"),linear-gradient(to bottom,#fff,#fff);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.countdown-select select::-ms-expand{display:none}.countdown-select select:hover{border-color:#888}.countdown-select select option{font-family:adelle-sans,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.6}.trustfund-countdown{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media (min-width:64em){.trustfund-countdown{margin:0}}.countdown-section{margin-right:15px;width:calc(20% - 15px);position:relative}.countdown-section:after{content:"";display:block;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(65%,rgba(255,255,255,.4)),color-stop(80%,transparent));background:linear-gradient(transparent 40%,rgba(255,255,255,.4) 65%,transparent 80%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.countdown-section:last-child{margin:0}.countdown-section:last-child .countdown-number:after{display:none}.countdown-label{display:block;font-family:americane-condensed,sans-serif;font-size:.875rem;text-transform:uppercase}@media (min-width:64em){.countdown-label{font-size:1rem}}.countdown-number{display:block;background:#fff -webkit-gradient(linear,left top,left bottom,from(#b9b9b9),color-stop(20%,#fff),color-stop(80%,#fff),to(#b9b9b9));background:#fff linear-gradient(#b9b9b9 0,#fff 20%,#fff 80%,#b9b9b9 100%);width:100%;height:45px;border:1px solid #848282;color:#222;font-family:Chivo,sans-serif;font-size:35px;line-height:1.3;position:relative}@media (min-width:64em){.countdown-number{width:60px;height:62px;font-size:45px}}.countdown-number:before{content:"";width:1px;height:100%;background:#067a9f;position:absolute;top:0;left:50%;bottom:0}.countdown-number:after{content:":";color:#fff;font-family:Chivo,sans-serif;font-size:35px;line-height:1.3;position:absolute;top:0;right:-16px;bottom:0}@media (min-width:64em){.countdown-number:after{font-size:45px;right:-14px}}.countdown-links{margin:0 auto;padding:0 10px 0 0;list-style:none;text-align:right;color:#c9420d;max-width:1250px}.countdown-links li{display:inline-block;margin-right:8px;font-size:.875rem}.countdown-links li:before{content:"|";margin-right:10px}.countdown-links li:first-child:before{display:none}.countdown-links a{color:#c9420d;text-decoration:none}.countdown-links a:hover{text-decoration:underline}#block-countdown-block{display:none}.countdown-what{max-width:500px;margin:0 auto}.countdown-widget{max-width:500px;margin:0 auto}.countdown-widget h2{margin-top:0}.countdown-widget p{font-size:.875rem}.countdown-code{background:#eee;color:#222;padding:20px;border:1px solid #848282;font-family:monospace;font-size:14px}.countdown-titles,.titles-highway,.titles-medicare,.titles-socialsecurity{display:none}.countdown-titles h2,.titles-highway h2,.titles-medicare h2,.titles-socialsecurity h2{font-family:americane-condensed,sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 rgba(34,34,34,.8);margin:10px 0 0}@media (min-width:48em){.countdown-titles h2,.titles-highway h2,.titles-medicare h2,.titles-socialsecurity h2{font-size:36px}}@media (min-width:64em){.countdown-titles h2,.titles-highway h2,.titles-medicare h2,.titles-socialsecurity h2{font-size:24px}}@media (min-width:1180px){.countdown-titles h2,.titles-highway h2,.titles-medicare h2,.titles-socialsecurity h2{font-size:36px}}.countdown-titles p,.titles-highway p,.titles-medicare p,.titles-socialsecurity p{font-size:.7em;margin:0}.countdown-titles a,.titles-highway a,.titles-medicare a,.titles-socialsecurity a{color:#fff;font-weight:600}.countdown-logo{display:none;width:280px;height:81px;margin-top:5px;background:url(/themes/custom/crfb/img/trustfund/widget-logo.png) no-repeat center;background-size:280px}.trust-fund-countdown .single .countdown-select{display:none}.trust-fund-countdown .single .countdown-titles{display:block}@media (min-width:64em){.trust-fund-countdown .single .countdown-titles{width:38%}}.trust-fund-countdown .single .countdown-logo{display:block}.tool{max-width:300px;margin:0 auto;padding:0 10px 60px}.tool a{position:relative;display:block;text-decoration:none;z-index:1}.tool a:focus,.tool a:hover{text-decoration:none}.tool a:focus .tool-icon,.tool a:hover .tool-icon{background-color:#0da6d8}.tool a:focus .tool-label,.tool a:hover .tool-label{text-decoration:underline}.tool a:focus .interactive-image,.tool a:hover .interactive-image{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.4);box-shadow:0 2px 6px 0 rgba(34,34,34,.4);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.tool .interactive-image{border-radius:6px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.tool .tool-icon{position:relative;width:100%;max-width:224px;margin:0 auto;background-color:#0a81a8}.tool .tool-icon:before{content:"";display:block;padding-top:100%}.tool .tool-label{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none;color:#075c78;line-height:1;font-size:1.125rem;margin:18px 0 0;padding:0}@media (min-width:48em){.tool .tool-label{font-size:1.25rem}}@media (min-width:64em){.tool .tool-label{font-size:1.375rem}}.tool-spotlight-layer{position:relative;display:block;width:100%;padding:40px 15px 0;background-color:#ebebeb}.tool-spotlight-layer .wrap{width:100%;max-width:1100px;margin:0 auto;padding:0}.tool-spotlight-layer .copy{max-width:800px;margin:0 auto 30px}.tool-spotlight-layer .field-eyebrow-text{color:#222;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:5px}@media (min-width:64em){.tool-spotlight-layer .field-eyebrow-text{font-size:1.125rem}}.tool-spotlight-layer .field-headline h2{font-size:2.4375rem;color:#222;text-align:center;margin:0 0 15px}@media (min-width:64em){.tool-spotlight-layer .field-headline h2{font-size:3.25rem}}.tool-spotlight-layer .field-text{text-align:center;margin-top:15px;color:#666}.tool-spotlight-layer .field-tool-items>div{text-align:center}.tool-spotlight-layer .see-all-button{width:100%;text-align:center;padding:0 0 40px}@media (min-width:48em){.tool-spotlight-layer .see-all-button{padding:0 0 50px}}@media (min-width:64em){.tool-spotlight-layer .see-all-button{padding:0 0 50px}}@media (min-width:48em){.tool-spotlight-layer.paragraph--view-mode--default .field-tool-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:48em){.tool-spotlight-layer.paragraph--view-mode--default .field-tool-items>div{width:33.3333333333%}}.tool-spotlight-layer.paragraph--view-mode--sidebar{padding:0;background:0 0}.tool-spotlight-layer.paragraph--view-mode--sidebar .field-headline{max-width:1024px;text-align:center;padding:0;margin:0 auto 40px;border-bottom:solid 2px #222}@media (min-width:48em){.tool-spotlight-layer.paragraph--view-mode--sidebar .field-headline{margin:0 auto 50px;text-align:left}}.tool-spotlight-layer.paragraph--view-mode--sidebar .field-headline h2{position:relative;display:inline-block;vertical-align:top;padding:0 20px 10px;margin:0 auto -6px;width:auto;text-align:center;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.75rem;text-transform:uppercase;color:#848282;border-bottom:solid 6px #222}@media (min-width:48em){.tool-spotlight-layer.paragraph--view-mode--sidebar .field-headline h2{padding:0 20px 10px 0;font-size:1.75rem!important}}@media (min-width:48em){.tool-spotlight-layer.paragraph--view-mode--sidebar .field-headline h2{font-size:2rem}}.block--views-block--projects-block-projects{padding:40px 0}@media (min-width:48em){.block--views-block--projects-block-projects{padding:45px 0}}.block--views-block--projects-block-projects .layer-headline{max-width:1024px;text-align:center;padding:0;margin:0 auto 25px;border-bottom:solid 2px #222}.block--views-block--projects-block-projects .layer-headline h2{position:relative;display:inline-block;vertical-align:top;padding:0 20px 10px;margin:0 auto -6px;width:auto;text-align:center;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.75rem;text-transform:uppercase;color:#848282;border-bottom:solid 6px #222}@media (min-width:48em){.block--views-block--projects-block-projects .layer-headline h2{font-size:32px}}.project.layer-list-item{margin:0 auto}.projects-layer-list{position:relative}.projects-layer-list .layer-list-wrapper{position:relative;width:100%;max-width:1280px;margin:0 auto}.projects-layer-list .slick-slider{position:relative}.projects-layer-list .slick-slider .slick-list{padding:0 0 40px}@media (min-width:30em){.projects-layer-list .slick-slider .slick-list{padding:0;margin:0 60px}}@media (min-width:48em){.projects-layer-list .slick-slider .slick-list{margin:0 70px}}@media (min-width:64em){.projects-layer-list .slick-slider .slick-list{margin:0 80px}}.projects-layer-list .slick-slider .slick-arrow{position:absolute;display:block;border:none;background:transparent url(/themes/custom/crfb/img/arrow--black.svg) no-repeat center center;background-size:auto 30px;text-indent:-99999px;bottom:0;width:40px;height:40px;padding:0;margin:0 5px;z-index:1;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}@media (min-width:30em){.projects-layer-list .slick-slider .slick-arrow{top:50%;bottom:auto;display:inline-block;width:60px;height:60px;padding:0;margin:-30px 0;background-size:auto 50%}}@media (min-width:48em){.projects-layer-list .slick-slider .slick-arrow{width:70px;height:70px;margin:-35px 0}}@media (min-width:64em){.projects-layer-list .slick-slider .slick-arrow{width:80px;height:80px;margin:-40px 0}}.projects-layer-list .slick-slider .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.projects-layer-list .slick-slider .slick-arrow.slick-next{right:0}.projects-layer-list .slick-slider .slick-arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.projects-layer-list .slick-slider .slick-arrow:hover.slick-prev{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.projects-layer-list .slick-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.projects-layer-list .slick-slider .slick-slide{height:inherit!important;padding:0;width:100%;max-width:500px;margin:10px 10px 15px;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05)}.projects-layer-list .layer-list{list-style:none;padding:0;margin:0}.projects-layer-list .layer-list-item{position:relative;display:block;max-width:500px;margin:0 auto 10px}.projects-layer-list .layer-list-item .layer-list-item-image{position:relative;margin:0;padding:0}.projects-layer-list .layer-list-item .layer-list-item-content{position:relative;background-color:#fff;margin:0 15px;padding:15px 15px 0}@media (min-width:64em){.projects-layer-list .layer-list-item .layer-list-item-content{margin:0 20px 0;padding:20px 20px 0}}.projects-layer-list .layer-list-item img{padding:0;margin:0;width:100%;max-width:700px;border-radius:5px 5px 0 0}.projects-layer-list .layer-list-item .dateline{font-size:.6875rem;padding:0;margin:0}.projects-layer-list .layer-list-item .field-issue-area div:first-of-type span.segment:before{display:none}.projects-layer-list .layer-list-item h3{margin:5px 0 20px;padding:0}.projects-layer-list .layer-list-item h3 a{color:#222;text-decoration:none;font-size:1.5rem}@media (min-width:48em){.projects-layer-list .layer-list-item h3 a{font-size:1.25rem}}@media (min-width:80em){.projects-layer-list .layer-list-item h3 a{font-size:26px}}.projects-layer-list .layer-list-item h3 a:focus,.projects-layer-list .layer-list-item h3 a:hover{color:#0a81a8;text-decoration:none}.projects-layer-list .layer-list-item .body{margin-bottom:24px}@media (min-width:48em){.projects-layer-list .layer-list-item .body{font-size:.75rem}}@media (min-width:80em){.projects-layer-list .layer-list-item .body{font-size:1rem}}.projects-listing-layer{padding:40px 0}@media (min-width:48em){.projects-listing-layer{padding:45px 0}}.projects-listing-layer .layer-headline{max-width:1024px;text-align:center;padding:0;margin:0 auto 25px;border-bottom:solid 2px #222}.projects-listing-layer .layer-headline h2{position:relative;display:inline-block;vertical-align:top;padding:0 20px 10px;margin:0 auto -6px;width:auto;text-align:center;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.75rem;text-transform:uppercase;color:#848282;border-bottom:solid 6px #222}@media (min-width:48em){.projects-listing-layer .layer-headline h2{font-size:32px}}.projects-listing-layer .project.layer-list-item{margin:0 auto}.projects-listing-layer.paragraph--view-mode--default .slick-slider{position:relative}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-list{padding:0 0 40px}@media (min-width:30em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-list{padding:0;margin:0 60px}}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-list{margin:0 70px}}@media (min-width:64em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-list{margin:0 80px}}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow{position:absolute;display:block;border:none;background:transparent url(/themes/custom/crfb/img/arrow--black.svg) no-repeat center center;background-size:auto 30px;text-indent:-9999px;bottom:0;width:40px;height:40px;padding:0;margin:0 5px;overflow:hidden;z-index:1;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}@media (min-width:30em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow{top:50%;bottom:auto;display:inline-block;width:60px;height:60px;padding:0;margin:-30px 0;background-size:auto 50%}}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow{width:70px;height:70px;margin:-35px 0}}@media (min-width:64em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow{width:80px;height:80px;margin:-40px 0}}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow.slick-next{right:0}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-arrow:hover.slick-prev{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots{position:absolute;left:0;bottom:0;right:0;list-style:none;padding:0 50px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:40px}@media (min-width:30em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots{position:relative;min-height:0;max-width:500px;padding:5px 70px 20px}}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots{max-width:640px}}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots li{height:14px;width:14px;margin:5px 8px}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots li{height:16px;width:16px}}@media (min-width:64em){.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots li{height:18px;width:18px;margin:6px 12px}}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots button{display:block;background:0 0;text-indent:-99999px;width:100%;height:100%;border:solid 1px #222;border-radius:50%;padding:0}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-dots .slick-active button{background:#666;color:#fff}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.projects-listing-layer.paragraph--view-mode--default .slick-slider .slick-slide{height:inherit!important;padding:0;width:100%;max-width:500px;margin:10px 10px 15px;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05)}.projects-listing-layer.paragraph--view-mode--sidebar .layer-headline{max-width:1024px;text-align:center;padding:0;margin:0 auto 25px;border-bottom:solid 2px #222}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--sidebar .layer-headline{text-align:left}}.projects-listing-layer.paragraph--view-mode--sidebar .layer-headline h2{padding:0 20px 10px;margin:0 auto -6px}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--sidebar .layer-headline h2{padding:0 20px 10px 0;font-size:1.75rem!important}}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--sidebar .layer-headline h2{font-size:2rem}}.projects-listing-layer.paragraph--view-mode--sidebar .layer-list-item-container{height:inherit!important;max-width:500px;padding:0;width:100%;margin:20px auto;border:solid 1px #e4e4e4;border-radius:6px;-webkit-box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05);box-shadow:0 2px 6px 0 rgba(34,34,34,.05),inset 0 2px 6px 0 rgba(34,34,34,.05)}@media (min-width:48em){.projects-listing-layer.paragraph--view-mode--sidebar .layer-list-item-container{margin:20px 0}}@media (min-width:64em){.projects-listing-layer.paragraph--view-mode--sidebar .layer-list-item-container{width:calc(100% - 30px);margin:20px 15px}}.projects-listing-layer .projects-layer-list{position:relative}.projects-listing-layer .projects-layer-list .layer-list-wrapper{position:relative;width:100%;max-width:1280px;margin:0 auto}.projects-listing-layer .projects-layer-list .layer-list{list-style:none;padding:0;margin:0}.projects-listing-layer .projects-layer-list .layer-list-item{position:relative;display:block;max-width:500px;margin:0 auto 20px}@media (min-width:48em){.projects-listing-layer .projects-layer-list .layer-list-item{margin:0 auto 25px}}@media (min-width:64em){.projects-listing-layer .projects-layer-list .layer-list-item{margin:0 auto 30px}}.projects-listing-layer .projects-layer-list .layer-list-item .layer-list-item-image{position:relative;margin:0;padding:0}.projects-listing-layer .projects-layer-list .layer-list-item .layer-list-item-content{position:relative;background-color:#fff;margin:0 15px;padding:15px 10px 0}@media (min-width:64em){.projects-listing-layer .projects-layer-list .layer-list-item .layer-list-item-content{margin:0 20px 0;padding:20px 15px 0}}.projects-listing-layer .projects-layer-list .layer-list-item img{padding:0;margin:0;width:100%;max-width:700px;border-radius:5px 5px 0 0}.projects-listing-layer .projects-layer-list .layer-list-item .dateline{font-size:.6875rem;padding:0;margin:0}.projects-listing-layer .projects-layer-list .layer-list-item .field-issue-area div:first-of-type span.segment:before{display:none}.projects-listing-layer .projects-layer-list .layer-list-item h3{margin:5px 0 20px;padding:0}.projects-listing-layer .projects-layer-list .layer-list-item h3 a{color:#222;text-decoration:none;font-size:1.5rem}@media (min-width:48em){.projects-listing-layer .projects-layer-list .layer-list-item h3 a{font-size:1.25rem}}@media (min-width:80em){.projects-listing-layer .projects-layer-list .layer-list-item h3 a{font-size:26px}}.projects-listing-layer .projects-layer-list .layer-list-item h3 a:focus,.projects-listing-layer .projects-layer-list .layer-list-item h3 a:hover{color:#0a81a8;text-decoration:none}.projects-listing-layer .projects-layer-list .layer-list-item .body{margin-bottom:24px}@media (min-width:48em){.projects-listing-layer .projects-layer-list .layer-list-item .body{font-size:.75rem}}@media (min-width:80em){.projects-listing-layer .projects-layer-list .layer-list-item .body{font-size:1rem}}.projects-listing-layer .projects-layer-list .layer-list-item .read-more{font-size:.75rem}.projects-listing-layer .projects-layer-list .layer-list-item .read-more:after{content:">"}.call-to-action{position:relative;background:#222 url(/themes/custom/crfb/img/layers/home-mission-photo.jpg) no-repeat center;background-size:cover;padding:50px 0 70px}@media (min-width:64em){.call-to-action{padding:60px 0 80px}}@media (min-width:80em){.call-to-action{padding:60px 0 100px}}.call-to-action:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background-color:#222;opacity:.5}.call-to-action>.wrap{position:relative;z-index:1;width:100%;max-width:580px;padding:0 15px;margin:0 auto}@media (min-width:48em){.call-to-action>.wrap{padding:0 25px;max-width:680px}}@media (min-width:64em){.call-to-action>.wrap{max-width:820px}}.call-to-action .field-headline h2{margin:0 auto 30px;padding:0;text-align:center;font-size:2.25rem;color:#fff;text-shadow:0 2px 4px rgba(34,34,34,.5)}@media (min-width:48em){.call-to-action .field-headline h2{font-size:2.5rem}}@media (min-width:64em){.call-to-action .field-headline h2{font-size:3.125rem}}.call-to-action .field-text{text-align:center;color:#fff;font-size:1rem;margin:0 auto 20px;line-height:1.7}@media (min-width:48em){.call-to-action .field-text{font-size:1.125rem}}@media (min-width:64em){.call-to-action .field-text{font-size:1.375rem}}.call-to-action .field-link{margin:0;padding:0;background-color:transparent;text-align:center}.call-to-action .field-link a{position:relative;background-color:transparent;display:inline-block;margin:0 auto;padding:10px 25px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;line-height:1}.call-to-action .field-link a:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.25);z-index:-1;border-radius:5px}@media (min-width:48em){.call-to-action .field-link a{font-size:1.125rem}}@media (min-width:64em){.call-to-action .field-link a{padding:10px 30px;font-size:1.375rem}}.call-to-action .field-link a:focus:after,.call-to-action .field-link a:hover:after{background-color:rgba(255,255,255,.35)}.spotlight-layer{background:#37afc9;color:#222}.spotlight-layer .wrap{max-width:1600px;margin:0 auto}@media (min-width:64em){.spotlight-layer .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:530px}}.spotlight-layer .copy{padding:40px 20px;text-align:center;margin:0 auto;max-width:600px}@media (min-width:64em){.spotlight-layer .copy{width:50%;text-align:left;padding:60px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.spotlight-layer .image{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (min-width:64em){.spotlight-layer .image{width:50%;margin:0}}.spotlight-layer .image.has-video .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.spotlight-layer .image .play-button{position:absolute;width:100%;left:0;display:block;background-color:transparent}.spotlight-layer .image .video-play{display:block;text-indent:-9999px;background:url(/themes/custom/crfb/img/play.svg) no-repeat center;background-size:contain;width:100px;height:100px;margin:0 auto;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.spotlight-layer .image .video-play:hover{opacity:.7}.spotlight-layer .field-image,.spotlight-layer .field-image div,.spotlight-layer .field-media-image,.spotlight-layer .field-media-image div{height:100%;width:100%;overflow:hidden}.spotlight-layer img{height:100%;width:100%;margin:0;-o-object-fit:cover;object-fit:cover}.spotlight-layer .headline{margin:0 auto 20px}@media (min-width:64em){.spotlight-layer .headline{font-size:2.875rem;margin:0 auto 30px}}.spotlight-layer .eyebrow{color:#222;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;text-transform:uppercase}.spotlight-layer .field-text{line-height:1.6}.header-buttons .spotlight-layer a,.spotlight-layer .button,.spotlight-layer .header-buttons a{padding:8px 60px}.spotlight-layer.layout--image-right .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.spotlight-layer.color-scheme--dark-blue{background:#0f1741;color:#fff}.spotlight-layer.color-scheme--dark-blue .eyebrow,.spotlight-layer.color-scheme--dark-blue .headline{color:#fff}.header-buttons .spotlight-layer.color-scheme--dark-blue a,.spotlight-layer.color-scheme--dark-blue .button,.spotlight-layer.color-scheme--dark-blue .header-buttons a{color:#fff;border-color:#fff}.header-buttons .spotlight-layer.color-scheme--dark-blue a:focus,.header-buttons .spotlight-layer.color-scheme--dark-blue a:hover,.spotlight-layer.color-scheme--dark-blue .button:focus,.spotlight-layer.color-scheme--dark-blue .button:hover,.spotlight-layer.color-scheme--dark-blue .header-buttons a:focus,.spotlight-layer.color-scheme--dark-blue .header-buttons a:hover{background:#fff;color:#0f1741;opacity:1}.spotlight-carousel-layer{background:#054077;color:#fff}.spotlight-carousel-layer .wrap{width:100%;max-width:1600px;margin:0 auto;padding:40px 20px;overflow:hidden}@media (min-width:64em){.spotlight-carousel-layer .wrap{padding:80px 20px}}.spotlight-carousel-layer .spotlight-list{padding:0;margin:0;position:relative}.spotlight-carousel-layer .slick-slider{position:relative}.spotlight-carousel-layer .slick-slider .slick-list{padding:0 0 40px}@media (min-width:48em){.spotlight-carousel-layer .slick-slider .slick-list{margin:0 70px;padding:0}}@media (min-width:64em){.spotlight-carousel-layer .slick-slider .slick-list{margin:0 80px}}.spotlight-carousel-layer .slick-slider .slick-arrow{position:absolute;display:block;border:none;background:transparent url(/themes/custom/crfb/img/arrow--white.svg) no-repeat center center;background-size:auto 30px;text-indent:-99999px;bottom:0;width:40px;height:40px;padding:0;margin:0 5px;z-index:1;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}@media (min-width:30em){.spotlight-carousel-layer .slick-slider .slick-arrow{width:60px;height:60px;background-size:auto 50%}}@media (min-width:48em){.spotlight-carousel-layer .slick-slider .slick-arrow{width:70px;height:70px}}@media (min-width:64em){.spotlight-carousel-layer .slick-slider .slick-arrow{top:50%;bottom:auto;display:inline-block;width:80px;height:80px;margin:-40px 0}}.spotlight-carousel-layer .slick-slider .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.spotlight-carousel-layer .slick-slider .slick-arrow.slick-next{right:0}.spotlight-carousel-layer .slick-slider .slick-arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.spotlight-carousel-layer .slick-slider .slick-arrow:hover.slick-prev{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.spotlight-carousel-layer .slick-slider .slick-dots{position:absolute;left:0;bottom:0;right:0;list-style:none;padding:0 50px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:40px}@media (min-width:30em){.spotlight-carousel-layer .slick-slider .slick-dots{position:relative;min-height:0;max-width:500px;padding:5px 70px 20px}}@media (min-width:48em){.spotlight-carousel-layer .slick-slider .slick-dots{max-width:640px}}.spotlight-carousel-layer .slick-slider .slick-dots li{position:relative;height:14px;width:14px;margin:5px 10px}@media (min-width:48em){.spotlight-carousel-layer .slick-slider .slick-dots li{height:16px;width:16px}}@media (min-width:64em){.spotlight-carousel-layer .slick-slider .slick-dots li{height:18px;width:18px;margin:6px 12px}}.spotlight-carousel-layer .slick-slider .slick-dots button{background:0 0;text-indent:-99999px;width:14px;height:14px;border:solid 1px #fff;border-radius:50%}@media (min-width:48em){.spotlight-carousel-layer .slick-slider .slick-dots button{width:16px;height:16px}}@media (min-width:64em){.spotlight-carousel-layer .slick-slider .slick-dots button{width:18px;height:18px}}.spotlight-carousel-layer .slick-slider .slick-dots .slick-active button{background:#d8d8d8}.spotlight-carousel-layer .spotlight-carousel-item{position:relative}@media (min-width:64em){.spotlight-carousel-layer .spotlight-carousel-item .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:530px;max-width:1200px;margin:auto}}.spotlight-carousel-layer .spotlight-carousel-item .copy{padding:40px 20px;text-align:center;margin:0 auto;max-width:600px;color:#fff}@media (min-width:64em){.spotlight-carousel-layer .spotlight-carousel-item .copy{width:48%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.spotlight-carousel-layer .spotlight-carousel-item .copy h2,.spotlight-carousel-layer .spotlight-carousel-item .copy h3,.spotlight-carousel-layer .spotlight-carousel-item .copy h4,.spotlight-carousel-layer .spotlight-carousel-item .copy h5,.spotlight-carousel-layer .spotlight-carousel-item .copy h6{color:#fff}.spotlight-carousel-layer .spotlight-carousel-item .image{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64em){.spotlight-carousel-layer .spotlight-carousel-item .image{width:48%;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.spotlight-carousel-layer .spotlight-carousel-item .image a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.spotlight-carousel-layer .spotlight-carousel-item .image a:hover{opacity:.8}.spotlight-carousel-layer .spotlight-carousel-item img{height:auto;width:100%;margin:0;max-width:546px}.spotlight-carousel-layer .spotlight-carousel-item .headline{margin:0 auto 20px;color:#fff}@media (min-width:30em){.spotlight-carousel-layer .spotlight-carousel-item .headline{font-size:2.5rem}}@media (min-width:48em){.spotlight-carousel-layer .spotlight-carousel-item .headline{font-size:2.875rem;margin:0 auto 30px}}.spotlight-carousel-layer .spotlight-carousel-item .field-text{line-height:1.6}.header-buttons .spotlight-carousel-layer .spotlight-carousel-item a,.spotlight-carousel-layer .spotlight-carousel-item .button,.spotlight-carousel-layer .spotlight-carousel-item .header-buttons a{color:#fff;border-color:#fff;margin-left:0}.header-buttons .spotlight-carousel-layer .spotlight-carousel-item a:focus,.header-buttons .spotlight-carousel-layer .spotlight-carousel-item a:hover,.spotlight-carousel-layer .spotlight-carousel-item .button:focus,.spotlight-carousel-layer .spotlight-carousel-item .button:hover,.spotlight-carousel-layer .spotlight-carousel-item .header-buttons a:focus,.spotlight-carousel-layer .spotlight-carousel-item .header-buttons a:hover{background:#fff;color:#0f1741;opacity:1}.spotlight-carousel-layer .spotlight-carousel-item .view-table{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.813rem;letter-spacing:1.3px}.spotlight-carousel-layer .spotlight-carousel-item .view-table:before{content:"";background:url(/themes/custom/crfb/img/icon-table.svg) no-repeat center;background-size:cover;width:17px;height:17px;margin-right:12px}.spotlight-carousel-layer .spotlight-carousel-item .view-table:hover{text-decoration:underline}.carousel-modal{display:none;padding:20px;min-width:85%}.carousel-modal table{width:100%!important}.gallery-layer{background:#054077;color:#fff}.gallery-layer .wrap{width:100%;max-width:1600px;margin:0 auto;padding:40px 20px;overflow:hidden}@media (min-width:64em){.gallery-layer .wrap{padding:80px 20px}}.gallery-layer .gallery-list{padding:0;margin:0;position:relative}.gallery-layer .slick-slider{position:relative;-ms-touch-action:auto!important;touch-action:auto!important}.gallery-layer .slick-slider .slick-list{padding:0 0 40px}@media (min-width:48em){.gallery-layer .slick-slider .slick-list{margin:0 70px;padding:0}}@media (min-width:64em){.gallery-layer .slick-slider .slick-list{margin:0 80px}}.gallery-layer .gallery-item{position:relative}@media (min-width:64em){.gallery-layer .gallery-item .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:530px;max-width:1200px;margin:auto}}.gallery-layer .gallery-item a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gallery-layer .gallery-item img{margin:0 auto;max-height:unset}@media (min-width:48em){.gallery-layer .gallery-item img{max-width:650px}}.gallery-layer .gallery-nav{display:block}@media (min-width:48em){.gallery-layer .gallery-nav{max-width:800px;margin:20px auto}}.gallery-layer .gallery-nav .slick-slide{position:relative}.gallery-layer .gallery-nav .slick-slide .gallery-nav-item{opacity:.6}.gallery-layer .gallery-nav .slick-slide .gallery-nav-item.last-nav-item{opacity:1}.gallery-layer .gallery-nav .slick-slide.slick-current .gallery-nav-item{opacity:1}.gallery-layer .gallery-nav .slick-slide.slick-current .gallery-nav-item.first-nav-item{opacity:.6}.gallery-layer .gallery-nav .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:0 0 16px;padding:0;z-index:20}@media (min-width:48em){.gallery-layer .gallery-nav .slick-dots{margin:0}}.gallery-layer .gallery-nav .slick-dots button{display:block;text-indent:-9999px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.4);height:14px;width:14px;cursor:pointer}.gallery-layer .gallery-nav .slick-dots li{margin-right:5px}.gallery-layer .gallery-nav .slick-dots li.slick-active button{background:#fff}.gallery-layer .gallery-nav .slick-arrow{position:absolute;display:block;border:none;background:transparent url(/themes/custom/crfb/img/arrow--white.svg) no-repeat center center;background-size:auto 30px;text-indent:-99999px;bottom:44%;width:40px;height:40px;padding:0;margin:0 5px;z-index:1;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}@media (min-width:30em){.gallery-layer .gallery-nav .slick-arrow{background-size:auto 50%}}@media (min-width:64em){.gallery-layer .gallery-nav .slick-arrow{display:inline-block}}.gallery-layer .gallery-nav .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gallery-layer .gallery-nav .slick-arrow.slick-next{right:0}.gallery-layer .gallery-nav .slick-arrow.slick-disabled{opacity:.6}.gallery-layer .gallery-nav .slick-arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.gallery-layer .gallery-nav .slick-arrow:hover.slick-prev{-webkit-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.gallery-layer .gallery-nav .slick-arrow:hover.slick-prev.slick-disabled{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.gallery-layer .gallery-nav .slick-arrow:hover.slick-disabled{cursor:default;-webkit-transform:scale(1);transform:scale(1)}.gallery-layer .gallery-nav ul{padding:0;margin:0;list-style-type:none;width:100%}.gallery-layer .gallery-nav .gallery-nav-item{width:184px;min-width:150px!important;padding:20px 0;text-align:center;cursor:pointer}.gallery-layer .gallery-nav .gallery-nav-item .img{width:100px;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto}.gallery-layer .gallery-nav .gallery-nav-text{font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:600;margin:12px 0 0;text-align:center}.gallery-modal{display:none;padding:20px;min-width:85%;text-align:center;background:0 0;color:#fff}@media (min-width:48em){.gallery-modal{max-width:98%}}.gallery-modal .modal-image{max-height:900px}.gallery-modal .field-modal-text{color:#fff}.paragraph--type--wysiwyg-layer,.wysiwyg-layer{position:relative;padding:30px 20px}@media (min-width:64em){.paragraph--type--wysiwyg-layer,.wysiwyg-layer{padding:50px 0}}.paragraph--type--wysiwyg-layer .field-headline h2,.wysiwyg-layer .field-headline h2{font-weight:900;text-align:center;font-size:2.25rem;line-height:1.1;margin:0 0 2rem}@media (min-width:48em){.paragraph--type--wysiwyg-layer .field-headline h2,.wysiwyg-layer .field-headline h2{font-size:2.5rem}}@media (min-width:64em){.paragraph--type--wysiwyg-layer .field-headline h2,.wysiwyg-layer .field-headline h2{font-size:3.125rem}}.paragraph--type--wysiwyg-layer .wrap,.wysiwyg-layer .wrap{max-width:800px;margin:0 auto}.paragraph--type--wysiwyg-layer .wrap img,.wysiwyg-layer .wrap img{width:auto;height:100%}.block--socialsecuritycalculator{position:relative;padding:60px 0 20px}.block--socialsecuritycalculator .content-wrap{max-width:1130px;margin:0 auto;background:#e9f2fa;color:#222;padding:40px}@media (min-width:64em){.block--socialsecuritycalculator .content-wrap{min-height:385px;padding:40px 600px 40px 40px;background:#e9f2fa url(/themes/custom/crfb/img/trustfund/ss-tool-image.png) no-repeat right 40px top 40px;background-size:45%}}.block--socialsecuritycalculator h2{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:2.25em;letter-spacing:-1px}@media (min-width:64em){.block--socialsecuritycalculator h2{margin-top:50px}}.block--socialsecuritycalculator .input{margin-bottom:1.5rem}.block--socialsecuritycalculator label{font-weight:600;font-size:1em;color:#222}.block--socialsecuritycalculator input[type=text]{width:100%;padding:12px 15px;border:1px solid #666;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(34,34,34,.1);box-shadow:inset 0 1px 2px rgba(34,34,34,.1);border-radius:3px;font-size:.875em;line-height:1.5;font-family:adelle-sans,Arial,Helvetica,sans-serif;color:#222;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block--socialsecuritycalculator .bigNum,.block--socialsecuritycalculator .smallNum{font-weight:600;color:#003577;font-size:1.25rem}.block--socialsecuritycalculator .result-footnote{margin-bottom:1.5rem}.block--socialsecuritycalculator .result-footnote p{margin:0}.block--socialsecuritycalculator .footnote{font-size:.9375rem;color:#003577}.block--socialsecuritycalculator .calculator-social{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.block--socialsecuritycalculator .calculator-social li{margin-right:10px}.block--socialsecuritycalculator .calculator-social .social_text{margin-left:5px}.block--socialsecuritycalculator .calculator-social .icon--embed{height:17px}.block--socialsecuritycalculator .calculator-social #embed_wrapper{margin:15px 0;width:100%}.block--socialsecuritycalculator .calculator-social #embed_code{font-size:.875rem;width:100%;padding:5px}.block--socialsecuritycalculator .calculator-social a{color:#fff;background:#003577;border-radius:5px;line-height:1;padding:.5rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:.9375rem;-webkit-transition:background .3s ease;transition:background .3s ease}.block--socialsecuritycalculator .calculator-social a:hover{background:#0f1741}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:50%;left:50%;width:100px;height:100px;padding:0;margin-top:-50px;margin-left:-50px;opacity:.9;border-radius:0;background-image:url(/themes/custom/crfb/img/spinner.svg?v=2);background-size:contain;background-color:transparent;background-repeat:no-repeat;background-position:center center}body.alias-debtfixer #block-crfb-content{display:none}body.modal-active{overflow-x:hidden;overflow-y:hidden}#crfb-app-wrapper{font-size:16px;line-height:1.7;background:url(/themes/custom/crfb/img/debtfixer/loading2.gif) no-repeat -9999px -9999px}img.grow-economy-logo{max-width:200px}#crfb-app-wrapper .clear{clear:both}#crfb-app-wrapper .float_left{float:left}#crfb-app-wrapper .blog-filters label,#crfb-app-wrapper .donation-level form img,#crfb-app-wrapper .issue-area-page-header .views-exposed-form label,#crfb-app-wrapper .issue-areas-filters label,#crfb-app-wrapper .papers-filters label,#crfb-app-wrapper .trust-fund-countdown .single .logo-widget,#crfb-app-wrapper .trust-fund-form div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text,#crfb-app-wrapper .visuallyhidden,#crfb-app-wrapper body.alias-build-your-own-child-tax-credit fieldset.hide-legend legend,#crfb-app-wrapper body.alias-build-your-own-tax-extensions fieldset.hide-legend legend,#crfb-app-wrapper label[for=cw-search-keys],.blog-filters #crfb-app-wrapper label,.donation-level form #crfb-app-wrapper img,.issue-area-page-header .views-exposed-form #crfb-app-wrapper label,.issue-areas-filters #crfb-app-wrapper label,.papers-filters #crfb-app-wrapper label,.trust-fund-countdown .single #crfb-app-wrapper .logo-widget,.trust-fund-form div.ctct-form-embed div.ctct-form-defaults #crfb-app-wrapper p.ctct-gdpr-text,body.alias-build-your-own-child-tax-credit fieldset.hide-legend #crfb-app-wrapper legend,body.alias-build-your-own-tax-extensions fieldset.hide-legend #crfb-app-wrapper legend{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#crfb-app-wrapper .callout-box{background:#29abe2;padding:20px}#crfb-app-wrapper .callout-box,#crfb-app-wrapper .callout-box *{color:#fff}#crfb-app-wrapper .clear-block:after,#crfb-app-wrapper .clearcontents:after{content:"";display:table;clear:both}#crfb-app-wrapper #below-content{clear:both}body.alias-debtfixer ::-webkit-scrollbar{-webkit-appearance:none}body.alias-debtfixer ::-webkit-scrollbar:vertical{width:8px}body.alias-debtfixer ::-webkit-scrollbar:horizontal{height:8px}body.alias-debtfixer ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px}body.alias-debtfixer ::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}#crfb-app-wrapper #page2-inner:after{content:"";display:table;clear:both}#crfb-app-wrapper #page2:before{content:"loading...";display:block;position:absolute;top:300px;width:100%;text-align:center;font-size:2em}#crfb-app-wrapper .showApp #page2:before{content:""}#crfb-app-wrapper #page2>*,#crfb-app-wrapper #sub{visibility:hidden}#crfb-app-wrapper #sub.showApp,#crfb-app-wrapper .showApp #page2>*{visibility:visible}#crfb-app-wrapper #app-header{background:#0080aa;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:56px;overflow:hidden;position:relative;z-index:5}#crfb-app-wrapper #app-header .INT{padding:11px 35px 7px 20px}#crfb-app-wrapper #app-header h1{font-size:2em;float:left}#crfb-app-wrapper #app-header #tagline{float:right;font-size:.9em;position:relative;top:7px}.breakpoint-divider{display:none}@media only screen and (max-width:767px){#crfb-app-wrapper .showMoreInfo #more-info .breakpoint-divider{width:100%;height:1px;display:block}#crfb-app-wrapper #app-header #tagline{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}#crfb-app-wrapper #app-header #tagline .btn{margin-right:7px;font-size:.8em}#crfb-app-wrapper #menu-wrapper{background:#0f1741;position:relative;z-index:2;border-top:1px solid #0a81a8}#crfb-app-wrapper #app-menu{overflow:hidden;z-index:1000;max-width:1440px;margin:0 auto}#crfb-app-wrapper #app-menu .INT{height:50px;margin-left:20px;margin-right:auto}@media (min-width:64em){#crfb-app-wrapper #app-menu .INT{margin-left:0}}#crfb-app-wrapper #app-menu *{color:#a6a7b0;text-decoration:none}#crfb-app-wrapper #budget_navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-transition-property:max-width;transition-property:max-width;-webkit-transition-duration:.5s;transition-duration:.5s}#crfb-app-wrapper #budget_navigation .here *{background-color:#fff;color:#111}#crfb-app-wrapper #budget_navigation .here #nav_step1::before{background-image:url(/themes/custom/crfb/img/icons/intro-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step2::before{background-image:url(/themes/custom/crfb/img/icons/defense-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step3::before{background-image:url(/themes/custom/crfb/img/icons/domestic-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step4::before{background-image:url(/themes/custom/crfb/img/icons/healthcare-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step5::before{background-image:url(/themes/custom/crfb/img/icons/soc-sec-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step6::before{background-image:url(/themes/custom/crfb/img/icons/invest-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step7::before{background-image:url(/themes/custom/crfb/img/icons/income-tax-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step8::before{background-image:url(/themes/custom/crfb/img/icons/other-tax-dark.svg)}#crfb-app-wrapper #budget_navigation .here #nav_step9::before{background-image:url(/themes/custom/crfb/img/icons/results-dark.svg)}#crfb-app-wrapper #budget_navigation li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;text-align:center;border-left:1px solid #0a81a8;overflow:hidden;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;text-transform:uppercase}#crfb-app-wrapper #budget_navigation li:last-of-type{border-right:1px solid #0a81a8}#crfb-app-wrapper #budget_navigation li span{display:block}#crfb-app-wrapper #budget_navigation li a{padding-top:15px;padding-left:0;height:50px;display:block;background-color:#0f1741;background:-webkit-gradient(linear,left top,left bottom,color-stop(41%,#27315c),to(#080e2b));background:linear-gradient(180deg,#27315c 41%,#080e2b 100%);-webkit-transition:background-color .3s;transition:background-color .3s}#crfb-app-wrapper #budget_navigation li a::before{content:"";display:inline-block;vertical-align:bottom;background-repeat:no-repeat;background-position:center center;width:26px;height:26px;margin-right:4px}#crfb-app-wrapper #budget_navigation li a#nav_step1::before{background-image:url(/themes/custom/crfb/img/icons/Intro.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step2::before{background-image:url(/themes/custom/crfb/img/icons/defense.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step3::before{background-image:url(/themes/custom/crfb/img/icons/domestic.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step4::before{background-image:url(/themes/custom/crfb/img/icons/healthcare.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step5::before{background-image:url(/themes/custom/crfb/img/icons/soc-sec.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step6::before{background-image:url(/themes/custom/crfb/img/icons/invest.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step7::before{background-image:url(/themes/custom/crfb/img/icons/income-tax.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step8::before{background-image:url(/themes/custom/crfb/img/icons/other-tax.svg)}#crfb-app-wrapper #budget_navigation li a#nav_step9::before{background-image:url(/themes/custom/crfb/img/icons/results.svg)}#crfb-app-wrapper #budget_navigation li.here a{background:#fff}#crfb-app-wrapper .container_element{white-space:nowrap;overflow-x:hidden;display:inline-block;overflow-y:hidden;border-right:1px solid #0a81a8}#crfb-app-wrapper .inner_container{width:18000px!important}#crfb-app-wrapper nav#sub{position:relative;max-width:1440px;margin:0 auto;display:none}@media only screen and (max-width:967px){#crfb-app-wrapper #app-menu .INT{margin-left:50px;margin-right:50px}#crfb-app-wrapper nav#sub{display:block}}#crfb-app-wrapper #left-menu-arrow,#crfb-app-wrapper #right-menu-arrow{width:35px;display:block;height:57px;text-align:center;color:#fff;line-height:57px;cursor:pointer;font-size:14px;position:absolute;z-index:5;top:0;left:0;text-decoration:none}#crfb-app-wrapper #left-menu-arrow:focus,#crfb-app-wrapper #right-menu-arrow:focus{text-decoration:underline}#crfb-app-wrapper #right-menu-arrow{left:auto;right:0}#crfb-app-wrapper #scroll{position:relative;width:100%;padding:0 208px;height:990px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:opacity .8s linear 0s;transition:opacity .8s linear 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:767px){#crfb-app-wrapper #scroll{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}}@media only screen and (max-width:1024px){#crfb-app-wrapper #scroll{padding:0 10px}}#crfb-app-wrapper #scroll.hidden{opacity:0;-webkit-transition:opacity 0s linear 0s;transition:opacity 0s linear 0s}#crfb-app-wrapper #scrollContainer{padding:0;width:14000px;width:100%;display:block}#crfb-app-wrapper #scrollContainer>li{width:100%;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0 40px;list-style:none;list-style-type:none;overflow-y:auto;-webkit-overflow-scrolling:auto;display:none}#crfb-app-wrapper #scrollContainer>li.here{display:block}#crfb-app-wrapper #scrollContainer>li>h2{margin-right:20px;font-size:2.2em}@media only screen and (max-width:767px){#crfb-app-wrapper #scroll{width:100%!important;height:auto!important;min-height:10px!important}#crfb-app-wrapper .showMoreInfo #scroll{overflow:visible}#crfb-app-wrapper #scroll li{height:auto!important;overflow-y:visible}}.results-wrapper{display:none}#crfb-app-wrapper .sub span.back_button a,#crfb-app-wrapper .sub span.done_button a,#crfb-app-wrapper .sub span.next_button a{float:right;display:block;min-width:125px;padding:15px 25px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:1px solid #f37b4b;border-radius:5px;color:#000;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s}#crfb-app-wrapper .sub span.back_button,#crfb-app-wrapper .sub span.next_button{margin-right:10px}#crfb-app-wrapper .sub span.done_button a{background-color:#f37b4b}#crfb-app-wrapper .sub span.back_button a:hover,#crfb-app-wrapper .sub span.done_button a:hover,#crfb-app-wrapper .sub span.next_button a:hover{background-color:#faa370}@media only screen and (max-width:500px){#crfb-app-wrapper .sub span.done_button a{margin-bottom:20px}}#crfb-app-wrapper .btn.btn-rounded{border-radius:12px}#crfb-app-wrapper .btn.red{background:#c1272d;color:#fff;text-transform:uppercase;padding:2px 10px}#crfb-app-wrapper #page2-inner,#crfb-app-wrapper .centered-constrained .INT{max-width:1440px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#crfb-app-wrapper .bottom_button_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;margin-top:20px;margin-bottom:20px}#crfb-app-wrapper .bottom_button_div_left{display:-webkit-box;display:-ms-flexbox;display:flex}#crfb-app-wrapper .bottom_button_div span{display:block}#crfb-app-wrapper .form_wrapper{border-top:1px solid #fff;font-size:12px;margin-top:20px}#crfb-app-wrapper .form_wrapper .balance ul>li.checkbox:first-child:before,#crfb-app-wrapper .form_wrapper .balance ul>li.radio:first-child:before{content:"in billions";position:absolute;top:-20px;right:6px}#crfb-app-wrapper .form_wrapper .balance ul{padding:0}#crfb-app-wrapper .form_wrapper .balance ul li{border-bottom:1px solid #ccc;padding:0 0 10px 0;margin:14px 0 0 0;clear:both;position:relative;list-style:none;list-style-type:none}#crfb-app-wrapper .more-info-only{display:none}#crfb-app-wrapper #more-info .more-info-only{display:inline-block;font-size:.9em;font-weight:500;color:#9a9b9f}#crfb-app-wrapper #more-info span.worth,#crfb-app-wrapper .form_wrapper .balance ul li span.worth{font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:14px;line-height:1;color:#000}#crfb-app-wrapper #more-info span.worth{color:#c1272d;font-size:14px;font-weight:500;margin-right:20px}#crfb-app-wrapper #more-info span.worth.columntargetyr{margin-right:5px}#crfb-app-wrapper #more-info .radio-divider{margin-top:3em;border-top:1px solid #ccc;padding-top:3em}#crfb-app-wrapper .form_wrapper .balance ul li span.columntargetyr{width:45px;text-align:right;border-left:1px solid #ccc;margin-left:12px;display:inline-block}#crfb-app-wrapper .form_wrapper .balance ul li label{font-size:14px;display:inline-block}#crfb-app-wrapper .form-checkboxes,.form-radios{margin:1em 0}#crfb-app-wrapper .form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}#crfb-app-wrapper span.ui-radio{border-radius:10px}#crfb-app-wrapper .form_wrapper .balance ul li{padding-left:50px;padding-right:80px}#crfb-app-wrapper .form_wrapper .balance ul li:after{content:"";display:table;clear:both}#crfb-app-wrapper .form_wrapper .balance ul li .controls{width:80px;text-align:right;position:absolute;right:0;top:0}#crfb-app-wrapper .form_wrapper .balance ul li h4+.controls{top:28px;z-index:20}@media only screen and (max-width:480px){#crfb-app-wrapper .form_wrapper .balance ul>li.checkbox:first-child:before,#crfb-app-wrapper .form_wrapper .balance ul>li.radio:first-child:before{display:none}#crfb-app-wrapper .form_wrapper .balance ul li{padding-right:0}#crfb-app-wrapper .form_wrapper .balance ul li .controls{width:20px}#crfb-app-wrapper .form_wrapper .balance ul li .controls .impact{display:none}#crfb-app-wrapper .form_wrapper .balance ul li label{margin-right:30px}}#crfb-app-wrapper .form_wrapper .balance ul li h4{float:left;margin-top:0;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#000}#crfb-app-wrapper .form_wrapper .balance ul li h4 em{font-family:adelle-sans,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:normal;text-transform:none}#crfb-app-wrapper .form_wrapper ul li.radio{margin-left:0;margin-top:0;border-bottom:0}#crfb-app-wrapper .form_wrapper ul li.radio.heading{padding-left:0;margin-left:0;border-bottom:none;margin-top:14px}#crfb-app-wrapper .form_wrapper ul li.radio+li.checkbox,#crfb-app-wrapper .form_wrapper ul li.radio+li.radio.heading{border-top:1px solid #ccc;padding-top:10px}#crfb-app-wrapper .form_wrapper ul li.radio+li.checkbox .controls,#crfb-app-wrapper .form_wrapper ul li.radio+li.radio.heading .controls{top:10px}#crfb-app-wrapper .form_wrapper .worth+input[type=checkbox],#crfb-app-wrapper .form_wrapper .worth+input[type=radio]{position:relative!important;height:auto!important;width:auto!important;overflow:visible!important;clip:inherit!important}#crfb-app-wrapper .form_wrapper input[type=checkbox],#crfb-app-wrapper .form_wrapper input[type=radio],#crfb-app-wrapper .results-sub input[type=checkbox]{position:absolute!important;left:-8765em}#crfb-app-wrapper .results-sub input[type=checkbox]+label{margin-left:40px}#crfb-app-wrapper .form_wrapper input[type=checkbox]+label,#crfb-app-wrapper .form_wrapper input[type=radio]+label,#crfb-app-wrapper .results-sub input[type=checkbox]+label{position:relative;cursor:pointer}#crfb-app-wrapper .form_wrapper input[type=checkbox]:checked+label,#crfb-app-wrapper .form_wrapper input[type=radio]:checked+label,#crfb-app-wrapper .results-sub input[type=checkbox]:checked+label{font-weight:700}#crfb-app-wrapper .form_wrapper input[type=checkbox]+label:before,#crfb-app-wrapper .form_wrapper input[type=radio]+label:before,#crfb-app-wrapper .results-sub input[type=checkbox]+label:before{content:"";display:block;width:34px;height:16px;background:#ccc;border:2px solid #ccc;position:absolute;top:1px;left:-40px;z-index:10;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:16px;-webkit-transition:all .3s;transition:all .3s}#crfb-app-wrapper .form_wrapper input[type=checkbox]+label:before,#crfb-app-wrapper .results-sub input[type=checkbox]+label:before{left:-45px}#crfb-app-wrapper .form_wrapper input[type=radio]+label:before{width:16px;left:-27px}#crfb-app-wrapper .form_wrapper input[type=checkbox]+label:after,#crfb-app-wrapper .form_wrapper input[type=radio]+label:after,#crfb-app-wrapper .results-sub input[type=checkbox]+label:after{content:"";display:block;width:16px;height:16px;background:#fff;position:absolute;top:3px;left:-38px;z-index:10;border-radius:16px;-webkit-transition:left .3s;transition:left .3s}#crfb-app-wrapper .form_wrapper input[type=checkbox]+label:after,#crfb-app-wrapper .results-sub input[type=checkbox]+label:after{left:-43px}#crfb-app-wrapper .form_wrapper input[type=radio]+label:after{left:-25px}#crfb-app-wrapper .form_wrapper input[type=checkbox]:checked+label:before,#crfb-app-wrapper .form_wrapper input[type=radio]:checked+label:before,#crfb-app-wrapper .results-sub input[type=checkbox]:checked+label:before{background:#29abe2;border-color:#29abe2}#crfb-app-wrapper .form_wrapper input[type=checkbox]:checked:focus+label:before,#crfb-app-wrapper .form_wrapper input[type=radio]:checked:focus+label:before,#crfb-app-wrapper .results-sub input[type=checkbox]:checked:focus+label:before{background:#29abe2;border-color:#b3e1f5}#crfb-app-wrapper .form_wrapper input[type=checkbox]:checked+label:after,#crfb-app-wrapper .results-sub input[type=checkbox]:checked+label:after{left:-25px}#crfb-app-wrapper .form_wrapper input[type=radio]:checked+label:after{background:#29abe2}#crfb-app-wrapper .form_wrapper input[type=checkbox]~.controls .worth:after,#crfb-app-wrapper .form_wrapper input[type=radio]~.controls .worth:after{color:#c1272d}#crfb-app-wrapper #more-info span.worth.neg,#crfb-app-wrapper .form_wrapper input[type=checkbox]~.controls .worth.neg:after,#crfb-app-wrapper .form_wrapper input[type=radio]~.controls .worth.neg:after{color:#29abe2}#crfb-app-wrapper #more-info span.worth:before,#crfb-app-wrapper .form_wrapper .worth:after{content:"\f062";font-family:FontAwesome;margin:0 5px}#crfb-app-wrapper #more-info span.worth.neg:before,#crfb-app-wrapper .form_wrapper .worth.neg:after{content:"\f063"}#crfb-app-wrapper .more-info-holder,#crfb-app-wrapper a.more_info{display:inline-block;vertical-align:middle;position:relative;top:-2px;width:14px;height:14px;margin-left:10px;padding:2px 0 0;font-size:11px;line-height:1;text-decoration:none;text-align:center;border-radius:50%;color:#fff;background-color:#666}#crfb-app-wrapper .more-info-holder{z-index:0;display:none}#progress_area{width:40%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#crfb-app-wrapper #progress_area{width:100%;height:auto!important;min-height:10px!important}@media (min-width:64em){#crfb-app-wrapper #progress_area{width:40%}}#crfb-app-wrapper #progress_area h2{font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.2}#crfb-app-wrapper #progress_area h2.abs{text-transform:uppercase}#crfb-app-wrapper #progress_area .results_header{text-align:center;font-size:30px}#crfb-app-wrapper #progress_area .results_header h2.title{font-family:freight-macro-pro,serif;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:64em){#crfb-app-wrapper #progress_area .results_header h2.title{font-size:40px;margin-bottom:20px}}#crfb-app-wrapper #progress_area .results_header p{text-align:center}@media (min-width:64em){#crfb-app-wrapper #progress_area .results_header p{font-size:18px;font-weight:400}}.can-contain-sidebar.fixed-sidebar #crfb-app-wrapper.framed #progress_area h2{padding-top:50px}.screen-mode .abs{position:absolute}#crfb-app-wrapper #progress_area #progress_header{position:relative;top:19px;left:18px;display:block}#crfb-app-wrapper #progress_area p{margin:5px 0 0 0;font-size:12px;text-align:center;color:#222}#crfb-app-wrapper #progress_area #right_banner_container{float:right;width:187px;position:relative;top:140px}#crfb-app-wrapper #progress_area #right_banner_container img{margin:20px 0 0 0;float:right}#crfb-app-wrapper #progress_area #right_banner_container img.debt{margin:33px 0 0 0;float:left}#crfb-app-wrapper #progress_area #meter_block{float:left;margin:0 0 0 55px;height:300px}#crfb-app-wrapper #sixty_percent{position:absolute;margin:108px 0 0 -37px}#crfb-app-wrapper #progress_area #zero_percent{position:absolute;display:block;margin:-10px 0 0 32px}#crfb-app-wrapper #progress_area .need_to_cut:after{content:"";display:table;clear:both}#crfb-app-wrapper #progress_area .need_to_cut{margin-bottom:1em;border-radius:5px;background:#0f1741}#crfb-app-wrapper #progress_area .need_to_cut .current_debt{color:#fff;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:1px;clear:both;margin:15px 0 0;padding:13px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#crfb-app-wrapper #progress_area .need_to_cut .fa-arrow-down{background:#fff;color:#c1272d;font-size:22px;margin:4px 10px 0 0;padding:6px 7px;vertical-align:top;border-radius:1px}#crfb-app-wrapper #progress_area .need_to_cut .text{padding:3px 20px 17px;text-align:left;font-size:14px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}#crfb-app-wrapper #meter_block #meter_percent_container{float:left;position:relative;height:300px;border:0 solid #000;z-index:500}#crfb-app-wrapper #meter_percent_container #meter_percent{position:absolute;left:0;margin:0 0 0 -37px;background:url(/themes/custom/crfb/img/debtfixer/red_arrow_left.png) 30px 1px no-repeat;padding:0 8px 0 0;color:#900;font-weight:700;font-size:14px;z-index:500}#crfb-app-wrapper #progress_area .debt_reach,#crfb-app-wrapper #progress_area .debt_reach1{text-align:center;clear:both;display:block;height:69px;width:315px;margin:0 auto}#crfb-app-wrapper #progress_area .debt_reach1 p{color:#333;font-size:11px;line-height:18px;font-weight:700;width:220px;text-align:center;display:block;position:relative;top:10px;margin:0 auto}#crfb-app-wrapper #progress_area .debt_reach span.large{color:#333;font-size:30px;font-weight:700;clear:both;width:120px;float:left;margin:15px 10px 0 10px;text-align:right}#crfb-app-wrapper #progress_area .debt_reach .text{color:#333;font-size:15px;font-weight:700;width:170px;text-align:left;float:left;display:block}#crfb-app-wrapper #progress_area .sav_law{clear:both;margin:0 auto;overflow:auto;width:100%}#crfb-app-wrapper #progress_area .sav_law:after{content:"";clear:both;display:table}#crfb-app-wrapper #progress_area .sav_law{background:#39b54a;padding:10px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#crfb-app-wrapper #progress_area p{text-align:left}#crfb-app-wrapper #progress_area #savings_law{border-bottom:1px solid #cccc;padding:10px;margin-bottom:40px;display:none}#crfb-app-wrapper .app-body.results-panel-active #progress_area #savings_law{display:block}#crfb-app-wrapper .app-body.results-panel-active #progress_area #savings_law .headline{font-family:freight-macro-pro,serif;font-size:20px;line-height:1.2;font-weight:900;text-align:center}@media (min-width:64em){#crfb-app-wrapper .app-body.results-panel-active #progress_area #savings_law .headline{font-size:24px}}#crfb-app-wrapper .app-body.results-panel-active #progress_area #savings_law .amount{text-align:center;font-size:30px;line-height:1;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:64em){#crfb-app-wrapper .app-body.results-panel-active #progress_area #savings_law .amount{font-size:48px}}#crfb-app-wrapper .app-body.results-panel-active #progress_area #savings_law .fine-print{text-align:center}#crfb-app-wrapper #progress_area .sidebar-intro h2{font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;text-transform:none}#crfb-app-wrapper #progress_area .sidebar-intro p{font-size:14px}#crfb-app-wrapper #progress_area .sav_law .text{color:#222;font-size:18px}#crfb-app-wrapper #progress_area .money_display .numbers .one,#crfb-app-wrapper #progress_area .money_display .numbers .three{display:block;width:78px;height:38px;padding-top:2px;padding-right:1px;float:right;text-align:right;letter-spacing:6px}#crfb-app-wrapper .sav_law_amt,#crfb-app-wrapper .sav_policy_amt{display:block}#crfb-app-wrapper .counter-single-digit{background:#222 url(/themes/custom/crfb/img/debtfixer/counter-single-letter.jpg) 0 19px no-repeat;color:#fff;padding:0 2px 0 3px;margin-left:3px}#crfb-app-wrapper .counter-single-negative{padding:0 2px;margin-left:4px}#crfb-app-wrapper .counter-single-comma{padding:0 0;margin-left:4px;font-size:.9em}#crfb-app-wrapper #progress_area .money_display .numbers .one{width:28px}#crfb-app-wrapper #progress_area .money_display .money_symbol{display:inline-block}#crfb-app-wrapper #progress_area .money_display .numbers{display:inline-block}#crfb-app-wrapper #progress_area .money_display .numbers span.comma{background:url(/themes/custom/crfb/img/debtfixer/comma_back.png) no-repeat bottom right;display:block;float:right;width:6px;height:42px}#crfb-app-wrapper #progress_area .sav_law .money_display{color:#333;font-size:30px;font-weight:700;width:39%;text-align:right;margin:0;float:left;display:block}#crfb-app-wrapper .results-sub p{margin:12px 0;font-size:14px;line-height:18px}#crfb-app-wrapper .left_intro_text{display:block;float:left;width:340px}#crfb-app-wrapper .results-sub h2{font-size:1.4em}#crfb-app-wrapper .results-sub p{line-height:1.5}#crfb-app-wrapper .results-sub p.emphasis{font-size:1.1em;color:#29abe2;line-height:1.2}#crfb-app-wrapper .right_intro_text,#crfb-app-wrapper .right_intro_text_left{margin:0}#crfb-app-wrapper .share .results{text-transform:uppercase;color:#000;font-size:14px;padding-left:0}#crfb-app-wrapper .share .results li{display:inline-block;vertical-align:middle}#crfb-app-wrapper .share .results li a{background-repeat:no-repeat;background-position:center center;padding:0 10px}#crfb-app-wrapper .share .results li #fb_status{background-image:url(/themes/custom/crfb/img/debtfixer/facebook.svg)}#crfb-app-wrapper .share .results li #twitter_post{background-image:url(/themes/custom/crfb/img/debtfixer/Twitter-X-Icon.svg)}#crfb-app-wrapper .share .results li #linkedin_share{background-image:url(/themes/custom/crfb/img/debtfixer/linkedin.svg)}#crfb-app-wrapper .share .results li #mail_friend{background-image:url(/themes/custom/crfb/img/debtfixer/email.svg)}#crfb-app-wrapper .print{-ms-flex-item-align:end;align-self:flex-end}#crfb-app-wrapper .print .results{padding:0}#crfb-app-wrapper .print .results li{text-transform:uppercase;color:#000;font-size:14px;display:inline-block;vertical-align:middle}#crfb-app-wrapper .print .results .print-icon{background-image:url(/themes/custom/crfb/img/debtfixer/print.svg);background-repeat:no-repeat;background-position:center center;padding:10px 12px;margin-right:6px}#crfb-app-wrapper .right_intro_text h1{color:#036;font-size:16px;font-weight:700;margin:12px 12px 0 12px;border:0}#crfb-app-wrapper .right_intro_text strong{margin:0 12px 12px 12px;font-size:12px}#crfb-app-wrapper .right_intro_text .example_info_img{display:block;width:15px;margin:2px 0 0 12px;float:left}#crfb-app-wrapper .right_intro_text .example_info_text{display:block;width:250px;margin-left:7px;margin-top:0;float:left}#crfb-app-wrapper .results li a,#crfb-app-wrapper .right_intro_text ul li a{font-size:28px;margin:0 0 0 5px;text-decoration:none}#crfb-app-wrapper .right_intro_text.discuss ul li a{margin:0}#crfb-app-wrapper .results li a span,#crfb-app-wrapper .right_intro_text ul li a span{font-size:14px;margin:0 0 0 5px;vertical-align:middle}#crfb-app-wrapper .results li:first-child a,#crfb-app-wrapper .right_intro_text ul li:first-child a{margin:0}#crfb-app-wrapper .results li,#crfb-app-wrapper .right_intro_text ul li{display:inline-block;margin:0}#crfb-app-wrapper .results_header h2{font-size:2em;font-weight:300;margin-top:10px;margin-bottom:1em}#crfb-app-wrapper .results_header p{color:#4d4d4d;font-size:16px;font-weight:700;line-height:1;margin:10px 0 0 42px}#crfb-app-wrapper #below_77,#crfb-app-wrapper #fail,#crfb-app-wrapper #nice_try{background-color:#a2d0df;background-color:#def8fd;padding:5px 20px 30px}#crfb-app-wrapper #below_77 h2,#crfb-app-wrapper #fail h2,#crfb-app-wrapper #nice_try h2{color:#003577}@media (min-width:64em){#crfb-app-wrapper #below_77,#crfb-app-wrapper #fail,#crfb-app-wrapper #nice_try{padding-bottom:50px}}#crfb-app-wrapper #fail h2{color:#003577}#crfb-app-wrapper #congrats,#crfb-app-wrapper #success{background-color:#eff7e4;padding:5px 20px 30px}@media (min-width:64em){#crfb-app-wrapper #congrats,#crfb-app-wrapper #success{padding-bottom:50px}}#crfb-app-wrapper #congrats h2,#crfb-app-wrapper #success h2{color:#109950;font-size:2em;font-weight:300}#crfb-app-wrapper .left_side_results .submit{margin-top:1em}#crfb-app-wrapper label{color:#000;font-size:16px;display:inline-block;margin-bottom:2px}#crfb-app-wrapper input[type=email],#crfb-app-wrapper input[type=text]{background:#fff;border:1px solid #ccc;color:#333;font-size:16px;max-width:100%;padding:16px 0 16px 14px;border-radius:6px;width:97%}#crfb-app-wrapper .btn-blue,#crfb-app-wrapper input[type=submit]{background:0 0;border:1px solid #000;color:#000;cursor:pointer;display:block;font-size:18px;letter-spacing:1.1px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;max-width:185px;outline:0;padding:.5em 1em;text-align:center;text-decoration:none;text-transform:uppercase;width:90%;border-radius:6px}#crfb-app-wrapper input[type=submit]{background-color:#29abe2;color:#fff;border:none;padding:10px 30px}#crfb-app-wrapper #submit_budget_form.submitting{background:#ccc url(/themes/custom/crfb/img/debtfixer/loading2.gif) 50% 50% no-repeat;background-size:20px 20px}#crfb-app-wrapper #repBucket .btn-blue{margin:10px 10px 0 0;width:auto;max-width:100%}#crfb-app-wrapper #findYourRepForm{margin-top:2em}#crfb-app-wrapper #repBucket .rep-container{padding-bottom:2rem}#crfb-app-wrapper #repBucket .rep-name{font-weight:700;color:#000}#crfb-app-wrapper #repBucket .rep-url a{color:#000}#crfb-app-wrapper #repBucket p{margin:0;color:#000}#crfb-app-wrapper #repBucket span{display:block}#crfb-app-wrapper select{background:#ffff;border:1px solid #ccc;color:#111;font-size:16px;max-width:100%;padding:16px 0 16px 14px;width:96%;border-radius:6px}#crfb-app-wrapper .top_results .email-container{width:100%}@media (min-width:48em){#crfb-app-wrapper .top_results .email-container{width:50%;float:left}}#crfb-app-wrapper .top_results .email-container span{color:#000;font-style:italic;margin-left:6px;font-size:14px}#crfb-app-wrapper .top_results .gender-select,#crfb-app-wrapper .top_results .zip-code{width:100%}@media (min-width:48em){#crfb-app-wrapper .top_results .gender-select,#crfb-app-wrapper .top_results .zip-code{width:50%;float:left}}#crfb-app-wrapper .top_results .gender-select,#crfb-app-wrapper .top_results .party-affiliation{width:100%;margin-top:10px}@media (min-width:48em){#crfb-app-wrapper .top_results .gender-select,#crfb-app-wrapper .top_results .party-affiliation{width:50%;float:left}}#crfb-app-wrapper #results-submission-feedback{clear:both;float:right}#crfb-app-wrapper .top_results .submit{margin:0 auto;position:relative;top:20px}#crfb-app-wrapper .top_results .newsletter{margin:0 0 0 40px}#crfb-app-wrapper .get-involved{clear:both;margin-top:2em;border-top:1px solid #efefef}#crfb-app-wrapper .get-involved img{float:left;display:block;width:32%;margin-right:6%;height:auto!important;position:relative;top:15px}#crfb-app-wrapper .get-involved>div{float:left;width:60%}#crfb-app-wrapper .right_side_results .share{border-bottom:1px solid #efefef;padding-bottom:10px}#crfb-app-wrapper .left_side_bottom{clear:both;border-top:1px solid #efefef;margin:1em 0 0;padding:1em 0 0}#crfb-app-wrapper .left_side_bottom .right_intro_text{margin:0}#crfb-app-wrapper .left_side_bottom .right_side_results .zip-code{margin:0 0 10px}#crfb-app-wrapper .left_side_bottom .right_side_results .zip-code input{max-width:175px}@media only screen and (min-width:767px) and (max-width:1023px){#crfb-app-wrapper .left_side_results .gender-select,#crfb-app-wrapper .left_side_results .party-affiliation,#crfb-app-wrapper .left_side_results .zip-code{float:none;margin:0;width:auto}#crfb-app-wrapper .left_side_results .submit{float:none;margin-top:1em}}@media only screen and (min-width:767px){#crfb-app-wrapper .left_side_results,#crfb-app-wrapper .right_side_results{clear:none;margin-left:0}}@media only screen and (min-width:501px) and (max-width:766px){#crfb-app-wrapper .left_side_results input.email{width:95%}#crfb-app-wrapper .left_side_results .gender-select,#crfb-app-wrapper .left_side_results .zip-code{margin:0 10px 0 0}}@media only screen and (max-width:500px){#crfb-app-wrapper .left_side_results input[type=email],#crfb-app-wrapper .left_side_results input[type=text]{width:98%}#crfb-app-wrapper .left_side_results .gender-select,#crfb-app-wrapper .left_side_results .party-affiliation,#crfb-app-wrapper .left_side_results .zip-code{float:none;margin:0;width:auto}#crfb-app-wrapper .left_side_results .submit{float:none;margin-top:1em}#crfb-app-wrapper #progress_area #need_to_cut .fa-arrow-down{display:none}#crfb-app-wrapper .column-3-to-1>div.discuss,#crfb-app-wrapper .column-3-to-1>div.print,#crfb-app-wrapper .column-3-to-1>div.share{width:100%;float:none}}#crfb-app-wrapper #app-footer{background:#f8f8f8;border-top:1px solid #ececec;font-size:18px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000;position:relative;bottom:0;left:0;width:100%;right:0}#crfb-app-wrapper .showMoreInfo #app-footer{z-index:1}#crfb-app-wrapper #app-footer .INT{padding:10px 53px 10px 20px}#crfb-app-wrapper #app-footer a{color:#445360;text-decoration:none}#crfb-app-wrapper #app-footer li{display:inline-block}#crfb-app-wrapper #app-footer_menu{float:left;width:60%;font-size:12px;position:relative;top:2px;margin:0;padding:0}#crfb-app-wrapper #app-footer_menu li{border-right:1px solid grey;line-height:1}#crfb-app-wrapper #app-footer_menu li.last{border-right:none;margin-right:0;padding-right:0}#crfb-app-wrapper #app-footer_sharing{display:none;float:right;text-align:right;width:40%}@media only screen and (min-width:768px){#crfb-app-wrapper #app-footer{height:40px;position:fixed;z-index:10002}#crfb-app-wrapper #app-footer_menu li{padding-right:2em;margin-right:2em}}@media only screen and (max-width:767px){#crfb-app-wrapper #app-footer_menu li{padding-right:1em;margin-right:1em}#crfb-app-wrapper #app-footer{visibility:hidden}.show-stepX #crfb-app-wrapper #app-footer{visibility:visible}}@media only screen and (max-width:500px){#crfb-app-wrapper #app-footer .INT{padding:10px 0}#crfb-app-wrapper #app-footer_menu{float:none;text-align:center;width:auto}#crfb-app-wrapper #app-footer_menu li{border-right:none!important;display:block!important;margin-right:0;padding:0 0 10px}#crfb-app-wrapper #app-footer_sharing{float:none;text-align:center;width:auto}}#crfb-app-wrapper .modal-link-container~.modal-content{position:absolute;top:-8765em}#crfb-app-wrapper #modal,#crfb-app-wrapper #more-info{display:block;position:fixed;top:0;left:100%;bottom:0;right:0;width:100%;height:100%;z-index:9999;overflow:hidden;line-height:1.8}#crfb-app-wrapper .showModal #modal,#crfb-app-wrapper .showMoreInfo #more-info{left:0}#crfb-app-wrapper #modal .INT,#crfb-app-wrapper #more-info .INT{display:block;position:fixed;top:100%;left:0;bottom:0;right:0;width:100%;height:100%;z-index:10000;background:#35373f;overflow-x:hidden}#crfb-app-wrapper .showModal #modal .INT,#crfb-app-wrapper .showMoreInfo #more-info .INT{top:0;-webkit-transition:top 1s;transition:top 1s}#crfb-app-wrapper #modal .INT .content,#crfb-app-wrapper #more-info .INT .content{max-width:960px;margin-left:auto;margin-right:auto;padding:60px 40px 40px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}#crfb-app-wrapper #modal a{text-decoration:underline}#crfb-app-wrapper .showModal #modal *,#crfb-app-wrapper .showMoreInfo #more-info *{color:#fff}#crfb-app-wrapper .close-btn,#crfb-app-wrapper .close-btn-more{font-size:17px;position:fixed;z-index:10001;right:-200px;top:85px}#crfb-app-wrapper .showModal .close-btn,#crfb-app-wrapper .showMoreInfo .close-btn-more{right:30px;top:30px;-webkit-transition-delay:3s;transition-delay:3s;-webkit-transition:right 1s;transition:right 1s}#crfb-app-wrapper #modal .close-btn a,#crfb-app-wrapper #more-info .close-btn-more a{display:block;min-width:125px;padding:15px 25px;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:1px solid #f37b4b;border-radius:5px;color:#000;background-color:#f37b4b;-webkit-transition:background-color .3s;transition:background-color .3s}#crfb-app-wrapper #modal .close-btn a:hover,#crfb-app-wrapper #more-info .close-btn-more a:hover{background-color:#faa370}#crfb-app-wrapper #modal .close-btn a span,#crfb-app-wrapper #more-info .close-btn-more a span{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:20px;height:1px;margin:0 10px 0 0}#crfb-app-wrapper #modal .close-btn a span:after,#crfb-app-wrapper #modal .close-btn a span:before,#crfb-app-wrapper #more-info .close-btn-more a span:after,#crfb-app-wrapper #more-info .close-btn-more a span:before{content:"";display:block;position:absolute;top:0;left:50%;width:2px;height:20px;margin:-10px 0 0 -1px;background-color:#000;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}#crfb-app-wrapper #modal .close-btn a span:after,#crfb-app-wrapper #more-info .close-btn-more a span:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}@media only screen and (max-width:767px){#crfb-app-wrapper #modal .INT,#crfb-app-wrapper #more-info .INT{top:0;left:100%;right:0;bottom:0;width:100%;height:100%}#crfb-app-wrapper .showModal #modal .INT,#crfb-app-wrapper .showMoreInfo #more-info .INT{left:0;top:0;-webkit-transition:left 1s;transition:left 1s}#crfb-app-wrapper .close-btn,#crfb-app-wrapper .close-btn-more{top:-40px;right:-100px}#crfb-app-wrapper .showModal .close-btn,#crfb-app-wrapper .showMoreInfo .close-btn-more{top:20px;right:20px;-webkit-transition:right 1s;transition:right 1s}}#crfb-app-wrapper .more-info{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#crfb-app-wrapper #more-info .INT{left:100%}#crfb-app-wrapper .showMoreInfo #more-info .INT{left:0;-webkit-transition:left 1s;transition:left 1s}#crfb-app-wrapper .showMoreInfo h2,#crfb-app-wrapper .showMoreInfo h3{color:#fff;font-weight:500}#crfb-app-wrapper .showMoreInfo #more-info p{font-size:14px;line-height:1.4em;margin-bottom:1.6em}#crfb-app-wrapper .showMoreInfo #more-info .content>p{font-size:15px}#crfb-app-wrapper #more-info h2{margin-bottom:1em}#crfb-app-wrapper .showMoreInfo #more-info .INT .content{padding:40px 40px 40px 80px}#crfb-app-wrapper .showMoreInfo #scrollContainer{opacity:.2}#crfb-app-wrapper .showMoreInfo #more-info .impact{display:block;margin:5px 0 10px}@media only screen and (max-width:767px){#crfb-app-wrapper .showMoreInfo #more-info{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:auto!important}#crfb-app-wrapper #more-info .INT{height:100%;top:0;bottom:0;width:100%}#crfb-app-wrapper .showMoreInfo #more-info .INT{left:0}}#crfb-app-wrapper .hp-col{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0 20px 20px;margin-bottom:2em}#crfb-app-wrapper .hp-70-col{padding:20px 20px 20px 0;border-right:1px solid #ccc}#crfb-app-wrapper .hp-40-col+p{clear:both}#crfb-app-wrapper .hp-col .percentage{display:block;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:3em;line-height:1;text-align:center;color:#000}#crfb-app-wrapper .hp-col .year{display:block;padding-top:14px;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-weight:700;font-size:17px;line-height:1;text-align:center;color:#000}#crfb-app-wrapper #step1 .panel-intro .hp-col>div>p{margin-top:1em;text-align:center;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;letter-spacing:1px;color:#000}#crfb-app-wrapper #step1 .panel-intro .hp-col>p{margin:20px 0 0;font-size:14px;line-height:1.5;text-align:center}#crfb-app-wrapper #console{position:fixed;width:50%;z-index:100;top:25%;right:0;bottom:25%;left:50%;background:#000;opacity:.85;color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;display:none}#crfb-app-wrapper #bar_chart_results ul{position:relative;width:100%;height:400px;margin:0;padding:0;list-style:none}#crfb-app-wrapper #bar_chart_results li{display:block;width:100%;margin:0;padding:0;list-style:none}#crfb-app-wrapper .app-body .sidebar-intro,#crfb-app-wrapper .app-body .state,#crfb-app-wrapper .app-body.results-panel-active .state.state1,#crfb-app-wrapper .app-body.results-panel-active .state.state2,#crfb-app-wrapper .app-body.results-panel-active .state.state3,#crfb-app-wrapper .app-body.results-panel-active .state.state4,#crfb-app-wrapper .app-body.results-panel-active .state.state5{display:none}#crfb-app-wrapper .app-body.percentageIn10-met .state2,#crfb-app-wrapper .app-body.percentageIn10-met .state3,#crfb-app-wrapper .app-body.percentageIn10-met.percentageTarget-met .state4,#crfb-app-wrapper .app-body.percentageIn10-not-met .state1{display:block}#crfb-app-wrapper .app-body.intro-active .state,#crfb-app-wrapper .app-body.percentageIn10-met.percentageTarget-met .state3{display:none}#crfb-app-wrapper .app-body.intro-active .state1{display:block}#crfb-app-wrapper .app-body.intro-active .sidebar-intro{display:block;margin-bottom:20px}.screen-mode #crfb-app-wrapper .area_chart_container{padding-bottom:1px;padding-top:0;margin-bottom:40px;max-width:300px;min-height:300px;height:100%}.screen-mode #crfb-app-wrapper .area_chart_container.results{min-height:520px}.screen-mode #crfb-app-wrapper #area_chart{height:348px}.screen-mode #crfb-app-wrapper #area_chart .INT{height:100%;width:100%;display:table;text-align:center}.screen-mode #crfb-app-wrapper #area_chart .bar-container{float:left;height:348px;width:20%;margin:0 10% 0 29%;position:relative}.screen-mode #crfb-app-wrapper #area_chart .bar-container.bar-target{margin-left:1%}.screen-mode #crfb-app-wrapper #area_chart .bar-container .INT{position:absolute;bottom:0}.screen-mode #crfb-app-wrapper #area_chart .bar{height:100%;display:table-cell;vertical-align:bottom}.screen-mode #crfb-app-wrapper #area_chart .bar .fill{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#ea5f54),to(#ff928a));background:linear-gradient(90deg,#ea5f54 30%,#ff928a 100%);position:relative;-webkit-transition:height 1s;transition:height 1s;max-height:70%!important}.screen-mode #crfb-app-wrapper #area_chart .bar-focus .bar .fill{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#35ab71),to(#2acf87));background:linear-gradient(180deg,#35ab71 30%,#2acf87 100%)}.screen-mode #crfb-app-wrapper .percentageIn10-met #area_chart .bar-focus .bar .fill,.screen-mode #crfb-app-wrapper .percentageTarget-met #area_chart .bar-target .bar .fill{background-color:#39b54a;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#35ab71),to(#2acf87));background:linear-gradient(180deg,#35ab71 30%,#2acf87 100%)}.screen-mode #crfb-app-wrapper #area_chart .bar:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:40%;bottom:20%;z-index:4;right:0;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left}.screen-mode #crfb-app-wrapper #area_chart .bar-focus .bar:before{bottom:70%;bottom:35%}.screen-mode #crfb-app-wrapper .percentageIn10-met #area_chart .bar-focus .bar:before,.screen-mode #crfb-app-wrapper .percentageTarget-met #area_chart .bar-target .bar:before{display:none}.screen-mode #crfb-app-wrapper #area_chart .bar .fill .text{position:absolute;bottom:100%;width:100%;left:0;margin:0 0 5px;text-align:center;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:20px;line-height:1;color:#000}.screen-mode #crfb-app-wrapper .percentageIn10-met #area_chart .bar-focus .bar .text,.screen-mode #crfb-app-wrapper .percentageTarget-met #area_chart .bar-target .bar .text{color:#39b54a;color:#000}.screen-mode #crfb-app-wrapper #area_chart .bar .fill .text em{font-style:normal;font-size:.75em;margin-left:2px}.screen-mode #crfb-app-wrapper #area_chart .bar .fill .year{position:absolute;bottom:10px;width:100%;left:0;-webkit-transition:bottom 1s,color 1s;transition:bottom 1s,color 1s;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;color:#000}.screen-mode #crfb-app-wrapper #area_chart .bar .fill .year .debt{display:none}.screen-mode.bar-chart-small #crfb-app-wrapper #area_chart .bar .fill .year{bottom:-30px;color:#333}.screen-mode #crfb-app-wrapper #area_chart .bar .fill .year .screen-mode #crfb-app-wrapper #curve_chart{height:200px;width:100%}#crfb-app-wrapper .form_wrapper .balance ul li span.columntargetyr{display:none}.screen-mode #crfb-app-wrapper #more-info .columntargetyr{display:inline-block}#crfb-app-wrapper .bar-chart-horizontal{display:none}#crfb-app-wrapper .results-panel-active .bar-chart-horizontal{display:block}#crfb-app-wrapper .bar-chart-horizontal .bar:nth-child(2n+2){background:#f7f7f7}#crfb-app-wrapper .bar-chart-horizontal .bar{width:100%;margin-bottom:7px;line-height:1.3;padding:5px 5px 4px;padding:7px 5px 7px}#crfb-app-wrapper .bar-chart-horizontal .bar:after{content:"";display:table;clear:both}#crfb-app-wrapper .bar-chart-horizontal .bar .title{float:left;width:25%;margin-right:5%;padding-left:0;font-size:18px;color:#000}.bar .title::before{content:"";padding:4px 14px;margin-right:6px;background-repeat:no-repeat;background-position:center center}.bar#ct_defense .title::before{background-image:url(/themes/custom/crfb/img/icons/defense-dark.svg)}.bar#ct_domestic .title::before{background-image:url(/themes/custom/crfb/img/icons/invest-dark.svg)}.bar#ct_social_security .title::before{background-image:url(/themes/custom/crfb/img/icons/soc-sec-dark.svg)}.bar#ct_health_care .title::before{background-image:url(/themes/custom/crfb/img/icons/healthcare-dark.svg)}.bar#ct_other_domestic .title::before{background-image:url(/themes/custom/crfb/img/icons/domestic-dark.svg)}.bar#ct_income_tax .title::before{background-image:url(/themes/custom/crfb/img/icons/income-tax-dark.svg)}.bar#ct_other_taxes .title::before{background-image:url(/themes/custom/crfb/img/icons/other-tax-dark.svg)}#crfb-app-wrapper .bar-chart-horizontal .bar .bar-graph-container{float:left;width:50%;margin-right:5%;border-radius:10px;height:25px;position:relative;overflow-x:hidden}#crfb-app-wrapper .bar-chart-horizontal .bar .bar-graph-container .marker{position:absolute;left:50%;height:25px;border-top-right-radius:10px;border-bottom-right-radius:10px;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#35ab71),to(#2acf87));background:linear-gradient(90deg,#35ab71 30%,#2acf87 100%);content:"";display:block;z-index:1;width:0%}#crfb-app-wrapper .bar-chart-horizontal .bar .bar-graph-container .marker.negative{left:auto;right:50%;background:#c1272d;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#ea5f54),to(#ff928a));background:linear-gradient(0deg,#ea5f54 30%,#ff928a 100%);border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px}#crfb-app-wrapper .bar-chart-horizontal .bar .total{float:left;width:15%;text-align:right;font-size:18px;color:#000}#crfb-app-wrapper .show-after-results-submission{opacity:0;height:0;overflow:hidden;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}#crfb-app-wrapper .results-form-submitted .show-after-results-submission{opacity:1;height:auto;overflow:visible;padding-bottom:110px;position:relative}#crfb-app-wrapper .results-form-submitted .show-after-results-submission:after{content:"";display:block;width:107px;height:88px;background:url(/themes/custom/crfb/img/debtfixer/policy-icon.png) 0 0 no-repeat;position:absolute;bottom:10px;left:50%;margin-left:-44px}#crfb-app-wrapper #results-submission-feedback p,p.error{font-size:16px;color:#c1272d}#crfb-app-wrapper.framed .fixed-conditional>.INT{display:inline}@media only screen and (min-width:768px){#crfb-app-wrapper.framed #app-footer{position:relative;z-index:2}.screen-mode.can-contain-sidebar.fixed-sidebar #crfb-app-wrapper.framed #progress_area{padding-top:389px}.screen-mode.can-contain-sidebar.fixed-sidebar #crfb-app-wrapper.framed .area_chart_container{margin-top:20px}.screen-mode.can-contain-sidebar.fixed-sidebar #crfb-app-wrapper.framed .fixed-conditional{position:fixed;top:112px;left:0;width:100%;display:block;z-index:2}.screen-mode.can-contain-sidebar.fixed-sidebar #crfb-app-wrapper.framed .fixed-conditional>.INT{width:1020px;margin:0 auto;max-width:100%;display:block}.screen-mode.can-contain-sidebar.fixed-sidebar #crfb-app-wrapper.framed .fixed-conditional>.INT>.INT{width:40%;float:right;margin-right:-20px;background:#fff}}#crfb-app-wrapper.framed #scroll{height:auto}#crfb-app-wrapper .selectBox.gender.selectBox-dropdown{margin-bottom:1em}@media (min-width:64em){#budget_results_form{width:60%}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9){-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:0}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #budget_results_form,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #progress_area{width:100%}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-v{position:relative;border:1px solid #f7f7f7;padding:20px 20px 40px 20px;-webkit-box-shadow:-6px 10px 10px #f2f2f2;box-shadow:-6px 10px 10px #f2f2f2;margin-right:10px;margin-top:20px;width:calc(50% - 10px);float:left}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-v canvas{width:100%;min-height:300px}@media only screen and (max-width:767px){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-v{width:100%;float:none}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-h{border:1px solid #f7f7f7;-webkit-box-shadow:6px 10px 10px #f2f2f2;box-shadow:6px 10px 10px #f2f2f2;margin-top:20px;padding:20px 20px 65px 20px;margin-left:10px;width:calc(50% - 10px);float:left}@media only screen and (max-width:767px){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-h{padding:20px;width:100%;float:none}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .results-wrapper{display:block}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .share-layer{background-color:#fff;padding:10px 20px}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .share-layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #progress_area h2.abs{font-size:24px;font-family:freight-macro-pro,serif;font-weight:900;line-height:1.2;text-align:center;width:100%;text-transform:none;z-index:1}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year{font-size:20px;bottom:-30px}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year .debt{display:inline-block}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year{font-size:20px}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer{background-color:#5f9ea0;background:-webkit-gradient(linear,left top,left bottom,from(#e9f2fb),to(white));background:linear-gradient(180deg,#e9f2fb 0,#fff 100%);padding:40px 20px 60px}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer{padding:40px 20px 100px}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer .wrap{max-width:680px;margin:0 auto}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer h2{font-family:freight-macro-pro,serif;font-weight:900;text-align:center}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer h2{font-size:30px}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer p{color:#000;font-size:18px;text-align:center}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer p{font-size:20px;margin-bottom:30px}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .make-your-choices-count-layer label{font-weight:900}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep{background:-webkit-gradient(linear,left top,right top,from(#24add9),to(#28a0c5));background:linear-gradient(90deg,#24add9 0,#28a0c5 100%)}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep{display:-webkit-box;display:-ms-flexbox;display:flex}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .left_side_results{padding:20px}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .left_side_results{padding:40px 125px 70px 90px;width:50%}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .left_side_results h2{font-family:freight-macro-pro,serif;font-weight:900}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .left_side_results h2{font-size:52px}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .left_side_results p{color:#000;font-size:16px}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .left_side_results p{font-size:20px}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .left_side_results p a{color:#000}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .right_side_results{background-color:#036;position:relative}@media (min-width:64em){#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .tell-your-rep .right_side_results{width:50%;background-image:url(/themes/custom/crfb/img/capitol.jpg);background-repeat:no-repeat;background-size:cover}}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .area_chart_container{padding-bottom:0;padding-top:0;margin-bottom:0;max-width:100%}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart{height:520px}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar .text,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-target .bar .text{color:#fff;bottom:auto;top:10px}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container{height:520px;width:23%;margin:0 0 0 20%}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#ea5f54),to(#ff928a));background:linear-gradient(90deg,#ea5f54 30%,#ff928a 100%);position:relative;-webkit-transition:height 1s;transition:height 1s;max-height:100%!important}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar .fill{background-color:#0a81a8;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#35ab71),to(#2acf87));background:linear-gradient(180deg,#35ab71 30%,#2acf87 100%)}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageIn10-met #area_chart .bar-focus .bar .fill,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageTarget-met #area_chart .bar-target .bar .fill{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#35ab71),to(#2acf87));background:linear-gradient(180deg,#35ab71 30%,#2acf87 100%)}#crfb-app-wrapper .percentageTarget-met #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-target .bar .fill{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#35ab71),to(#2acf87));background:linear-gradient(180deg,#35ab71 30%,#2acf87 100%)}#crfb-app-wrapper .app-body.percentageIn10-not-met #scroll:has(#scrollContainer>li.here#step9) .results_header#fail{display:block}#crfb-app-wrapper .app-body.percentageIn10-not-met #scroll:has(#scrollContainer>li.here#step9) .results_header#nice_try .results_header#success{display:none}#crfb-app-wrapper .app-body.percentageIn10-met #scroll:has(#scrollContainer>li.here#step9) .results_header#nice_try{display:block}#crfb-app-wrapper .app-body.percentageIn10-met #scroll:has(#scrollContainer>li.here#step9) .results_header#fail,#crfb-app-wrapper .app-body.percentageIn10-met #scroll:has(#scrollContainer>li.here#step9) .results_header#success{display:none}#crfb-app-wrapper .app-body.percentageIn10-met.percentageTarget-met #scroll:has(#scrollContainer>li.here#step9) .results_header#success{display:block}#crfb-app-wrapper .app-body.percentageIn10-met.percentageTarget-met #scroll:has(#scrollContainer>li.here#step9) .results_header#fail,#crfb-app-wrapper .app-body.percentageIn10-met.percentageTarget-met #scroll:has(#scrollContainer>li.here#step9) .results_header#nice_try{display:none}#block-menu_block-1 ul.menu li .nolink,#block-menu_block-1 ul.menu li a{font-size:14px}.not-front #main{padding:0}#block-search-form.icon-opener .form-type-textfield.form-item-search-block-form label,#page #block-menu_block-1 ul.menu li .icon{display:none}body.print-mode #app-footer,body.print-mode #app-header,body.print-mode #footer,body.print-mode #main-header,body.print-mode #menu-wrapper,body.print-mode .bottom_button_div,body.print-mode .left_side_results,body.print-mode .more-info,body.print-mode .more_info,body.print-mode .print-hide,body.print-mode .results_header,body.print-mode .right_side_results,body.print-mode .site-footer,body.print-mode .site-navigation{display:none!important}.print-only,body.print-mode li.checkbox,body.print-mode li.radio,body.print-mode li.sub{display:none}body.print-mode .print-only,body.print-mode li.checkbox.print-show,body.print-mode li.radio.print-show,body.print-mode li.sub.print-show{display:block}body.print-mode #scroll{float:none;width:100%;font-size:12px}body.print-mode #progress_area{clear:both;float:left;margin-top:0;padding:0 20px}body.print-mode #crfb-app-wrapper #scroll{width:100%}body.print-mode #crfb-app-wrapper #scrollContainer>li{display:block}body.print-mode #crfb-app-wrapper #scrollContainer>li.sub{display:none}body.print-mode #crfb-app-wrapper #scrollContainer>li.sub.print-show{display:block}body.print-mode #crfb-app-wrapper #scrollContainer>li:first-child,body.print-mode .panel-intro{display:none}body.print-mode #crfb-app-wrapper .form_wrapper{margin-top:0}body.print-mode #crfb-app-wrapper .form_wrapper .balance ul li{padding-left:0}body.print-mode #crfb-app-wrapper .form_wrapper .balance ul li.radio{border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:14px 0 0 0}body.print-mode #crfb-app-wrapper .form_wrapper .balance ul li label{font-weight:400}body.print-mode #crfb-app-wrapper .form_wrapper .balance ul li label:after,body.print-mode #crfb-app-wrapper .form_wrapper .balance ul li label:before{display:none}body.print-mode #crfb-app-wrapper .form_wrapper ul li.radio+li.checkbox,body.print-mode #crfb-app-wrapper .form_wrapper ul li.radio+li.radio.heading{padding-top:0;border-top:none}body.print-mode #hide-print-view{padding:20px 20px 0;font-weight:700}body.print-mode #crfb-app-wrapper h2{margin-top:0;margin-bottom:0}body.print-mode #crfb-app-wrapper .bar-chart-horizontal .bar .bar-graph-container .marker{display:none}body.print-mode #crfb-app-wrapper .bar-container{padding:10px 0}body.print-mode #crfb-app-wrapper .bar-container .text{font-weight:700}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-v{float:none;width:100%;position:relative}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-h{float:none;clear:both;width:100%}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #progress_area{width:100%;margin:0 auto;max-width:1200px}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #progress_area h2.abs{font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:left}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .area_chart_container{padding-bottom:0;padding-top:0;width:548px!important;margin:0 auto;max-width:100%;position:relative}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart{height:410px!important}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container{height:410px!important;width:23%;margin:0 0 0 20%}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill{background-color:#f37b4b!important;position:relative;max-height:70%!important}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar .fill{background-color:#35ab71}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .INT{height:100%;width:100%;display:table;text-align:center}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container{float:left;height:410px!important;width:20%;margin:0 10% 0 29%;position:relative}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container.bar-target{margin-left:1%}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container .INT{position:absolute!important;bottom:1px!important}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar{height:100%;display:table-cell;vertical-align:bottom}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill{background-color:#ea5f54!important;position:relative;max-height:70%!important}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar .fill{background-color:#35ab71!important;bottom:0!important}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageIn10-met #area_chart .bar-focus .bar .fill,body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageTarget-met #area_chart .bar-target .bar .fill{background-color:#39b54a}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:40%;bottom:20%;z-index:4;right:0;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar:before{bottom:70%;bottom:35%}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageIn10-met #area_chart .bar-focus .bar:before,body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageTarget-met #area_chart .bar-target .bar:before{display:none}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .text{position:absolute;bottom:100%;width:100%;left:0;margin:0 0 5px;text-align:center;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:20px;line-height:1;color:#000}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageIn10-met #area_chart .bar-focus .bar .text,body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageTarget-met #area_chart .bar-target .bar .text{color:#39b54a}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .text em{font-style:normal;font-size:.75em;margin-left:2px}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year{position:absolute;bottom:10px;width:100%;left:0;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;color:#000}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year .debt{display:none}body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year #crfb-app-wrapper,body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year #crfb-app-wrapper .clear-block:after,body.print-mode #crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year #crfb-app-wrapper .clearcontents:after{display:none}.print-header{margin-top:10px;margin-bottom:10px}.print-header img{width:99%}#crfb-app-wrapper .callout-box{background-color:#a2d0df;color:#000;padding:20px;border-radius:5px}#crfb-app-wrapper .callout-box *{color:#000}#crfb-app-wrapper .no-pdf{padding:0 20px}#crfb-app-wrapper ul.no-pdf{list-style:disc;margin-left:30px}.path-entries .content-wrap{width:100%;max-width:none;overflow:hidden;overflow-x:scroll}.path-entries table td,.path-entries table th{font-size:.875rem;border:solid 1px #848282;white-space:nowrap}.path-entries table td.options,.path-entries table th.options{text-align:center}.path-entries table th{height:530px}.path-entries table th>div{-webkit-transform:translate(0,500px) rotate(-90deg);transform:translate(0,500px) rotate(-90deg);width:30px}.path-entries table th>div>span{padding:5px 10px}.path-entries .entries-listing-table header table{display:none}.path-entries .views-field-field-csv-selected-options-array{display:none}.path-entries .views-data-export-feed.csv-feed{display:none}.group-url-creator{padding:0 0 25px;border-bottom:solid 1px #848282}.group-url-creator form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 25px}.group-url-creator form label{margin-right:10px}.group-url-creator form div.form-item{margin-right:15px}.group-url-creator #group_links_output{display:none}body.alias-build-your-own-child-tax-credit .header-image{display:none}body.alias-build-your-own-child-tax-credit .content-wrap{padding-bottom:20px}body.alias-build-your-own-child-tax-credit .content-column{margin:0 auto;padding:0;width:90%;float:none;text-align:center}@media (min-width:64em){body.alias-build-your-own-child-tax-credit .content-column{margin:0 3em}}.block-child-tax-credit-calculator{max-width:1360px;padding:0 15px;margin:0 auto 4em}.child-tax-credit-calculator-form{color:#222;background:#d4e6f5;border-radius:5px;padding:0 15px 10px}.child-tax-credit-calculator-form:after{content:"";display:table;clear:both}@media (min-width:64em){.child-tax-credit-calculator-form{padding:10px 3em}}.child-tax-credit-calculator-form .form-actions,.child-tax-credit-calculator-form .form-item{margin:0}.child-tax-credit-calculator-form .disclaimer{font-size:.75em;padding:1em;margin-bottom:4em}.child-tax-credit-calculator-form .form-container.form-item{padding:0}@media (min-width:48em){.child-tax-credit-calculator-form .form-container.form-item>.fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2em}}.child-tax-credit-calculator-form fieldset.column{padding:0}@media (min-width:48em){.child-tax-credit-calculator-form fieldset.column{margin:0 auto 20px}}.child-tax-credit-calculator-form .section-headline{color:#003577;font-size:1.125em;font-weight:600;margin:24px 0 10px}.child-tax-credit-calculator-form .description{font-size:.875em;clear:both}.child-tax-credit-calculator-form .error{margin:0 0 10px;display:none}.child-tax-credit-calculator-form .form-item{margin-bottom:6px;padding:5px 10px;border-radius:5px}.child-tax-credit-calculator-form .form-item:after{content:"";display:table;clear:both}.child-tax-credit-calculator-form .form-item.form-item-treatment-beyond-2025{margin-top:1.5em;padding-bottom:0}.child-tax-credit-calculator-form .form-item.form-item-treatment-beyond-2025 label,.child-tax-credit-calculator-form .form-item.form-item-treatment-beyond-2025 select{display:block;width:100%;float:none;margin-bottom:5px}.child-tax-credit-calculator-form .disclaimer-set{padding:5px 0;margin-top:30px}@media (min-width:48em){.child-tax-credit-calculator-form .disclaimer-set .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.child-tax-credit-calculator-form .results-set{padding:5px 0}@media (min-width:48em){.child-tax-credit-calculator-form .results-set .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.child-tax-credit-calculator-form .form-type-select,.child-tax-credit-calculator-form .form-type-textfield{background:#e9f2fa;padding:5px 5px 5px 10px}.child-tax-credit-calculator-form label{color:#0f1741;font-size:1em;font-weight:600;width:68%;float:left;padding:5px 0 0 0}@media (min-width:64em){.child-tax-credit-calculator-form label{width:58%}}.child-tax-credit-calculator-form .form-email,.child-tax-credit-calculator-form .form-text{width:30%;padding:5px 5px 5px 10px;border:1px solid #6ca8de;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(34,34,34,.1);box-shadow:inset 0 1px 2px rgba(34,34,34,.1);border-radius:3px;font-size:1em;line-height:1.5;font-family:adelle-sans,Arial,Helvetica,sans-serif;color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right}@media (min-width:64em){.child-tax-credit-calculator-form .form-email,.child-tax-credit-calculator-form .form-text{width:40%}}.child-tax-credit-calculator-form .form-select{display:block;font-size:1em;font-family:adelle-sans,Arial,Helvetica,sans-serif;color:#222;line-height:1.5;padding:5px 1.4em 5px 10px;width:30%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #6ca8de;-webkit-box-shadow:inset 0 1px 2px rgba(34,34,34,.1);box-shadow:inset 0 1px 2px rgba(34,34,34,.1);border-radius:3px;-webkit-appearance:none;-moz-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%23007CB2%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"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#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%23007CB2%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"),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;float:right}@media (min-width:64em){.child-tax-credit-calculator-form .form-select{width:40%}}.child-tax-credit-calculator-form .form-select::-ms-expand{display:none}.child-tax-credit-calculator-form .form-select:hover{border-color:#888}.child-tax-credit-calculator-form .form-select option{font-weight:400}.child-tax-credit-calculator-form table.result{color:#0f1741;background:#e9f2fa;border:5px solid #e9f2fa;border-radius:5px;font-size:.875em}@media (min-width:80em){.child-tax-credit-calculator-form table.result{font-size:1em}}.child-tax-credit-calculator-form table.result tr{background:0 0}.child-tax-credit-calculator-form table.result th{color:#0f1741;font-size:.875em;border:0;text-align:left;padding:3px 5px}@media (min-width:80em){.child-tax-credit-calculator-form table.result th{font-size:1em}}.child-tax-credit-calculator-form table.result td{color:#0f1741;font-size:.875em;text-align:left;padding:3px 5px}@media (min-width:80em){.child-tax-credit-calculator-form table.result td{font-size:1em}}@media (max-width:767px){.child-tax-credit-calculator-form table.result th:not(.result-label){display:none}.child-tax-credit-calculator-form table.result td,.child-tax-credit-calculator-form table.result th{display:grid;grid-template-columns:1fr 1fr}.child-tax-credit-calculator-form table.result td:before{display:inline-block;content:attr(data-label);font-weight:600}}.child-tax-credit-calculator-form div.result{display:inline-block;color:#fff;background:#003577;border:5px solid #0f1741;border-radius:5px;padding:10px 15px;margin-bottom:40px;text-align:center}@media (min-width:48em){.child-tax-credit-calculator-form div.result{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.child-tax-credit-calculator-form div.result .result-label{display:inline-block;font-size:1.125rem;font-weight:600;margin-right:10px}.child-tax-credit-calculator-form div.result .fy-cost-result{display:inline-block;background:#fff;border-radius:5px;padding:3px 15px;font-size:1.5rem;color:#8b0000;font-weight:600}@media (max-width:767px){.child-tax-credit-calculator-form .result.total-value td,.child-tax-credit-calculator-form .result.total-value th{display:block}.child-tax-credit-calculator-form .result.total-value td:before{display:none}}.child-tax-credit-calculator-form .reset{color:#0f1741;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;padding:8px 20px;border:1px solid #0f1741;border-radius:5px;cursor:pointer}@media (min-width:48em){.child-tax-credit-calculator-form .reset{display:inline-block;margin:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width:64em){.child-tax-credit-calculator-form .reset{margin-right:10%}}.child-tax-credit-calculator-form .reset:focus,.child-tax-credit-calculator-form .reset:hover{background:#0f1741;color:#fff}@media (min-width:48em){.child-tax-credit-calculator-form .twitter{max-width:358px;margin:0 auto}}.child-tax-credit-calculator-form .twitter .button,.child-tax-credit-calculator-form .twitter .header-buttons a,.header-buttons .child-tax-credit-calculator-form .twitter a{margin:0 0 20px;width:100%}.child-tax-credit-calculator-form .twitter .button:hover,.child-tax-credit-calculator-form .twitter .header-buttons a:hover,.header-buttons .child-tax-credit-calculator-form .twitter a:hover{background:#0f1741}.child-tax-credit-calculator-form .twitter:before{content:""}@media (min-width:48em){.child-tax-credit-calculator-form .twitter:before{width:84px;position:relative}}.child-tax-credit-calculator-form #edit-submission{background:#fff;padding:30px 20px}@media (min-width:64em){.child-tax-credit-calculator-form #edit-submission{padding:30px 3em}}.child-tax-credit-calculator-form #edit-submission h2{margin-top:0}@media (min-width:48em){.child-tax-credit-calculator-form .choices-count-form .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.child-tax-credit-calculator-form .form-item-email,.child-tax-credit-calculator-form .form-item-gender,.child-tax-credit-calculator-form .form-item-party,.child-tax-credit-calculator-form .form-item-zip{margin-bottom:16px;padding:0;background:0 0}.child-tax-credit-calculator-form .form-item-email input,.child-tax-credit-calculator-form .form-item-gender input,.child-tax-credit-calculator-form .form-item-party input,.child-tax-credit-calculator-form .form-item-zip input{padding:10px}.child-tax-credit-calculator-form .form-item-email select,.child-tax-credit-calculator-form .form-item-gender select,.child-tax-credit-calculator-form .form-item-party select,.child-tax-credit-calculator-form .form-item-zip select{padding:10px 1.4em 10px 10px}.child-tax-credit-calculator-form .form-item-email label{width:100%}@media (min-width:48em){.child-tax-credit-calculator-form .form-item-email label{display:inline-block}}@media (min-width:48em){.child-tax-credit-calculator-form .form-item-email{max-width:300px;margin-right:12px}}.child-tax-credit-calculator-form .form-item-email input{width:100%}.child-tax-credit-calculator-form .form-item-zip{max-width:150px}@media (min-width:48em){.child-tax-credit-calculator-form .form-item-zip{display:inline-block;padding-top:25px;margin-right:12px}}.child-tax-credit-calculator-form .form-item-zip input{width:100%}@media (min-width:48em){.child-tax-credit-calculator-form .form-item-gender,.child-tax-credit-calculator-form .form-item-party{display:inline-block}}.child-tax-credit-calculator-form .form-item-gender label,.child-tax-credit-calculator-form .form-item-gender select,.child-tax-credit-calculator-form .form-item-party label,.child-tax-credit-calculator-form .form-item-party select{width:auto;margin-right:10px;float:none}@media (min-width:48em){.child-tax-credit-calculator-form .form-item-party{margin-right:12px}}@media (min-width:48em){.child-tax-credit-calculator-form .form-item-subscribe{-ms-flex-item-align:center;align-self:center}}@media (min-width:64em){.child-tax-credit-calculator-form .form-item-subscribe{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:24px}}.child-tax-credit-calculator-form .form-item-subscribe label{width:auto;float:none}.child-tax-credit-calculator-form .form-submit{width:100%;background:#0f1741;color:#fff;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:27px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;padding:8px 40px;border:1px solid #003577;border-radius:5px;margin:10px 0}@media (min-width:48em){.child-tax-credit-calculator-form .form-submit{width:auto;margin:0;display:block}}.child-tax-credit-calculator-form .form-submit:focus,.child-tax-credit-calculator-form .form-submit:hover{color:#003577;background:#fff}.child-tax-credit-calculator-form .result_message .success{border-radius:5px;margin-top:20px;background:#e9f2fa;padding:20px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.child-tax-credit-calculator-form .tip{display:inline-block;vertical-align:baseline;position:relative}.child-tax-credit-calculator-form .tip:hover{z-index:1}.child-tax-credit-calculator-form .tip:hover i{opacity:1;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.child-tax-credit-calculator-form .tip:hover .tooltip{display:block}.child-tax-credit-calculator-form .tip .icon-info{display:inline-block;width:16px;height:16px;line-height:1;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='20' height='20' style='enable-background:new 0 0 20 20'%3E%3Cpath d='M20 10c0 6.6-3.4 10-10 10S0 16.6 0 10 3.4 0 10 0s10 3.4 10 10zm-7 4.9c0-.6-.5-1.1-1.1-1.1h-.7V9.6c0-.6-.5-1.1-1.1-1.1H8.5c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h.4v3h-.8c-.6 0-1.1.5-1.1 1.1 0 .7.5 1.2 1.1 1.2h3.7c.7 0 1.2-.5 1.2-1.1zM8.5 5.5c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5S10.8 4 10 4s-1.5.7-1.5 1.5z' style='fill:%23003577'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.5;padding-left:20px;cursor:pointer}.child-tax-credit-calculator-form .tip .tooltip{display:none;color:#fff;background:#0f1741;width:300px;padding:20px 10px 10px;border-radius:5px;font-size:.75em;font-weight:400;position:absolute;top:0;right:0}.child-tax-credit-calculator-form .tip .tooltip p{margin-bottom:0}.child-tax-credit-calculator-form .tip .tooltip a{color:#a2d0df}.child-tax-credit-calculator-form .tip .tooltip[data-placement=right]{right:auto;left:0;padding-top:24px}body.alias-build-your-own-tax-extensions .header-image{display:none}body.alias-build-your-own-tax-extensions .content-wrap{padding:15px 0 0;font-size:1rem}body.alias-build-your-own-tax-extensions .content-column{margin:0 auto;padding:0;width:100%;float:none;text-align:center}@media (min-width:64em){body.alias-build-your-own-tax-extensions .content-column{margin:0 auto}}body.alias-build-your-own-tax-extensions .region--content-sidebar{display:none}.crfb-byote-calculator{max-width:1360px;padding:0;margin:0 auto 4em}@media (min-width:48em){.crfb-byote-calculator{padding:0}}@media (min-width:100em){.crfb-byote-calculator{max-width:1600px}}.crfb-byote-calculator-wrapper{color:#222;background:#d4e6f5;background:#0f1741;padding:20px 15px;border-radius:3px}.crfb-byote-calculator-wrapper:after{content:"";display:table;clear:both}@media (min-width:48em){.crfb-byote-calculator-wrapper{padding:25px 20px}}@media (min-width:100em){.crfb-byote-calculator-wrapper .byote-calculator{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}}.crfb-byote-calculator-wrapper .byote-calculator .byote-inputs{padding:0;margin:0 0 20px}@media (min-width:48em){.crfb-byote-calculator-wrapper .byote-calculator .byote-inputs{padding:10px 1.5em}}@media (min-width:64em){.crfb-byote-calculator-wrapper .byote-calculator .byote-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;padding:0}}@media (min-width:100em){.crfb-byote-calculator-wrapper .byote-calculator .byote-inputs{-webkit-box-flex:0;-ms-flex:0 0 525px;flex:0 0 525px;display:block}}.crfb-byote-calculator-wrapper .byote-calculator .byote-inputs fieldset{margin-bottom:5px}@media (min-width:100em){.crfb-byote-calculator-wrapper .byote-calculator .byote-inputs fieldset{margin-bottom:10px}}.crfb-byote-calculator-wrapper .byote-calculator .byote-inputs .fieldset-wrapper{width:100%;padding:8px 0 0;border-top:solid 1px #e7e8ec}@media (min-width:100em){.crfb-byote-calculator-wrapper .byote-calculator .byote-model{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.crfb-byote-calculator-wrapper .byote-actions{background:#e7e8ec;padding:0;margin:0 0 10px;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}@media (min-width:48em){.crfb-byote-calculator-wrapper .byote-actions{margin:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}}.crfb-byote-calculator-wrapper .byote-actions>.wrap{padding:5px 10px;text-align:center;margin:0 auto;max-width:900px}.crfb-byote-calculator-wrapper .byote-display{padding:0;margin:0}.crfb-byote-calculator-wrapper .byote-submission{padding:0;margin:20px 0}.crfb-byote-calculator-wrapper .fieldset{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.crfb-byote-calculator-wrapper .form-actions,.crfb-byote-calculator-wrapper .form-item{margin:0}.crfb-byote-calculator-wrapper .form-item.has-tooltip>label,.crfb-byote-calculator-wrapper .form-item.has-tooltip>legend{position:relative}.crfb-byote-calculator-wrapper .form-item.has-tooltip>label:after,.crfb-byote-calculator-wrapper .form-item.has-tooltip>legend:after{position:relative;display:inline-block;content:"";margin:5px 0 0 5px;width:16px;height:16px;line-height:1;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='20' height='20' style='enable-background:new 0 0 20 20'%3E%3Cpath d='M20 10c0 6.6-3.4 10-10 10S0 16.6 0 10 3.4 0 10 0s10 3.4 10 10zm-7 4.9c0-.6-.5-1.1-1.1-1.1h-.7V9.6c0-.6-.5-1.1-1.1-1.1H8.5c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h.4v3h-.8c-.6 0-1.1.5-1.1 1.1 0 .7.5 1.2 1.1 1.2h3.7c.7 0 1.2-.5 1.2-1.1zM8.5 5.5c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5S10.8 4 10 4s-1.5.7-1.5 1.5z' style='fill:%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.5;padding-left:20px;cursor:pointer}.crfb-byote-calculator-wrapper .tax-rates-values-wrapper{margin-top:5px}@media (min-width:48em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}}.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-individual-wrapper{-ms-flex-preferred-size:70%;flex-basis:70%}@media (min-width:48em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-individual-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:80em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-individual-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:100em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-individual-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-other-wrapper{-ms-flex-preferred-size:30%;flex-basis:30%}@media (min-width:48em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-other-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:80em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-other-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width:100em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .tax-rates-values-other-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.crfb-byote-calculator-wrapper .tax-rates-values-wrapper label{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;text-align:left}@media (min-width:64em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper label{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}}.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .form-type-number{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}@media (min-width:64em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .form-type-number{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}}@media (min-width:100em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .form-type-number{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:64em){.crfb-byote-calculator-wrapper .tax-rates-values-wrapper .form-type-number input{max-width:65px}}.crfb-byote-calculator-wrapper .annual-revenue-impact{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 5px 0;margin:20px 0;background:#e7e8ec;border-radius:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64em){.crfb-byote-calculator-wrapper .annual-revenue-impact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 15px}@media (min-width:64em){.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header{margin:0 0 8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-label{text-align:center;font-weight:600}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-label span{display:block;font-size:.75em;font-weight:600}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values{display:grid;grid-template-columns:repeat(10,1fr);width:100%;gap:1px;margin:0 0 1px;font-size:.75em}@media (min-width:30em){.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values{font-size:.875em;gap:3px;margin:0 0 3px}}@media (min-width:48em){.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values{gap:4px;margin:0 0 4px}}@media (min-width:64em){.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values{font-size:1em;gap:5px;margin:0 0 5px}}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .annual-revenue-impact-value,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .rev-impact-year,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .annual-revenue-impact-value,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .rev-impact-year{background:#fff;font-weight:600;margin:0;text-align:center;border-radius:0;padding:3px 0}@media (min-width:30em){.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .annual-revenue-impact-value,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .rev-impact-year,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .annual-revenue-impact-value,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .rev-impact-year{border-radius:3px}}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .annual-revenue-impact-value.positive,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .rev-impact-year.positive,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .annual-revenue-impact-value.positive,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .rev-impact-year.positive{color:#090}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .annual-revenue-impact-value.negative,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .rev-impact-year.negative,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .annual-revenue-impact-value.negative,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .rev-impact-year.negative{color:#c00}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values .annual-revenue-impact-value,.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-header-values .annual-revenue-impact-value{margin-bottom:5px}.crfb-byote-calculator-wrapper .annual-revenue-impact .annual-revenue-impact-content-values{margin:0}.crfb-byote-calculator-wrapper .revenue-chart{padding:0;margin:20px 0}.crfb-byote-calculator-wrapper .revenue-chart-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64em){.crfb-byote-calculator-wrapper .revenue-chart-content{width:100%;display:grid;grid-template-columns:350px calc(100% - 350px)}}@media (min-width:100em){.crfb-byote-calculator-wrapper .revenue-chart-content{grid-template-columns:300px calc(100% - 300px)}}@media (min-width:100em){.crfb-byote-calculator-wrapper .revenue-chart-content .chart-container{width:690px;height:350px}}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:30px;margin:0 0 25px;background:#e7e8ec;border-radius:3px}@media (min-width:64em){.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .tax-rates-table-title{font-family:adelle-sans,Arial,Helvetica,sans-serif;margin:0;padding:0 0 5px;font-size:1.25em;text-align:center}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .tax-rates-table-subtitle{font-family:adelle-sans,Arial,Helvetica,sans-serif;margin:0 0 15px;padding:0 0 15px;font-size:.875em;text-align:center}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-brackets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .corp-bracket,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-bracket{display:grid;grid-template-columns:135px 1fr;font-size:.875em;font-weight:600;padding:3px 8px;background:#fff;border-radius:3px;width:100%;max-width:420px;margin:0 auto;border:solid 2px #0f1741}@media (min-width:64em){.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .corp-bracket,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-bracket{max-width:none}}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .corp-bracket .corp-rate-label,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .corp-bracket .income-threshold,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-bracket .corp-rate-label,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-bracket .income-threshold{text-align:left}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .corp-bracket .corp-rate-value,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .corp-bracket .tax-bracket,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-bracket .corp-rate-value,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-bracket .tax-bracket{text-align:right}.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .corp-bracket.rev-neutral-active,.crfb-byote-calculator-wrapper .revenue-chart-content .tax-rates-table .income-bracket.rev-neutral-active{border:2px solid #0f1741;background:#cbdfb8}.crfb-byote-calculator-wrapper .chart-display{background:#fff;padding:15px;border-radius:3px}@media (min-width:64em){.crfb-byote-calculator-wrapper .chart-display{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0}}.crfb-byote-calculator-wrapper .chart-display h3{text-align:center;margin:10px 0;font-family:adelle-sans,Arial,Helvetica,sans-serif;font-size:1.25rem}@media (min-width:48em){.crfb-byote-calculator-wrapper .chart-display h3{font-size:1.375rem}}.crfb-byote-calculator-wrapper .chart-display .chart-legend{text-align:center}.crfb-byote-calculator-wrapper .chart-display .chart-legend-item{display:block;padding:0;margin:0 5px}@media (min-width:48em){.crfb-byote-calculator-wrapper .chart-display .chart-legend-item{display:inline-block}}.crfb-byote-calculator-wrapper .chart-display .chart-legend-item .baseline-revenues,.crfb-byote-calculator-wrapper .chart-display .chart-legend-item .revenues-with-extensions{display:inline-block;height:.5em;width:25px;padding:0;margin:0 2px 0 0}.crfb-byote-calculator-wrapper .chart-display .chart-legend-item .baseline-revenues{border-top:solid 3px #0f1741}.crfb-byote-calculator-wrapper .chart-display .chart-legend-item .revenues-with-extensions{border-top:dashed 3px #0f1741}.crfb-byote-calculator-wrapper .chart-display canvas{min-height:350px}.crfb-byote-calculator-wrapper .total-revenue-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:15px 15px 20px;margin:0;background:#e7e8ec;border-radius:3px}@media (min-width:48em){.crfb-byote-calculator-wrapper .total-revenue-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:64em){.crfb-byote-calculator-wrapper .total-revenue-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}}@media (min-width:48em){.crfb-byote-calculator-wrapper .total-revenue-wrapper .total-revenue{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.crfb-byote-calculator-wrapper .total-revenue-wrapper .total-revenue-impact{padding:0;margin:0;font-weight:600;text-align:center;border:solid 3px #0f1741;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.crfb-byote-calculator-wrapper .total-revenue-wrapper .total-revenue-impact .total-revenue-impact-value{font-size:3em;padding:10px 15px 0}.crfb-byote-calculator-wrapper .total-revenue-wrapper .total-revenue-impact .total-revenue-impact-label{padding:0 15px 15px;font-size:1.5em}.crfb-byote-calculator-wrapper .total-revenue-wrapper .total-revenue-impact.positive{background:#cbdfb8}.crfb-byote-calculator-wrapper .total-revenue-wrapper .total-revenue-impact.negative{background:#ffffe7}.crfb-byote-calculator-wrapper .total-revenue-wrapper .total-revenue-impact.negative .total-revenue-impact-value{color:#c00}.crfb-byote-calculator-wrapper .extend-expire-button h2,.crfb-byote-calculator-wrapper .twitter h2{font-family:adelle-sans,Arial,Helvetica,sans-serif;font-weight:900;font-size:1.125em;margin:0 0 8px;text-align:center;height:23px}@media (min-width:48em){.crfb-byote-calculator-wrapper .extend-expire-button>.wrap,.crfb-byote-calculator-wrapper .twitter>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.crfb-byote-calculator-wrapper .extend-expire-button>.wrap>div,.crfb-byote-calculator-wrapper .twitter>.wrap>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.crfb-byote-calculator-wrapper .extend-expire-button .button,.crfb-byote-calculator-wrapper .extend-expire-button .header-buttons a,.crfb-byote-calculator-wrapper .twitter .button,.crfb-byote-calculator-wrapper .twitter .header-buttons a,.header-buttons .crfb-byote-calculator-wrapper .extend-expire-button a,.header-buttons .crfb-byote-calculator-wrapper .twitter a{margin-bottom:5px}@media (min-width:48em){.crfb-byote-calculator-wrapper .extend-expire-button .button,.crfb-byote-calculator-wrapper .extend-expire-button .header-buttons a,.crfb-byote-calculator-wrapper .twitter .button,.crfb-byote-calculator-wrapper .twitter .header-buttons a,.header-buttons .crfb-byote-calculator-wrapper .extend-expire-button a,.header-buttons .crfb-byote-calculator-wrapper .twitter a{margin-bottom:15px;width:100%;padding:12px}}@media (min-width:80em){.crfb-byote-calculator-wrapper .extend-expire-button .button,.crfb-byote-calculator-wrapper .extend-expire-button .header-buttons a,.crfb-byote-calculator-wrapper .twitter .button,.crfb-byote-calculator-wrapper .twitter .header-buttons a,.header-buttons .crfb-byote-calculator-wrapper .extend-expire-button a,.header-buttons .crfb-byote-calculator-wrapper .twitter a{padding:12px}}@media (min-width:48em){.crfb-byote-calculator-wrapper .extend-expire-button,.crfb-byote-calculator-wrapper .twitter{display:block;max-width:none;width:100%}}@media (min-width:100em){.crfb-byote-calculator-wrapper .extend-expire-button,.crfb-byote-calculator-wrapper .twitter{margin-top:0}}.crfb-byote-calculator-wrapper .twitter{text-align:center}.crfb-byote-calculator-wrapper .twitter .header-buttons a,.crfb-byote-calculator-wrapper .twitter a.button,.header-buttons .crfb-byote-calculator-wrapper .twitter a{display:inline-block;width:auto;padding-right:50px;padding-left:50px;margin:0 auto}.crfb-byote-calculator-wrapper .baseline-comparisons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0;padding:0;gap:20px}@media (min-width:64em){.crfb-byote-calculator-wrapper .baseline-comparisons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.crfb-byote-calculator-wrapper .baseline-comparisons>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:center;padding:5px;background:#e7e8ec;border-radius:3px;font-weight:600}.crfb-byote-calculator-wrapper .baseline-comparisons>div .baseline-vs-revenue-and-gdp-change.negative{color:#c00}.crfb-byote-calculator-wrapper .baseline-comparisons>div .baseline-vs-revenue-and-gdp-change.positive{color:#090}.crfb-byote-calculator-wrapper .baseline-comparisons>div .baseline-vs-debt-to-gdp-change.negative{color:#090}.crfb-byote-calculator-wrapper .baseline-comparisons>div .baseline-vs-debt-to-gdp-change.positive{color:#c00}.crfb-byote-calculator-wrapper .parent{display:grid;resize:both;height:50%;width:90%;border:2px solid #000;overflow:hidden}.crfb-byote-calculator-wrapper .header-buttons a,.crfb-byote-calculator-wrapper a.button,.crfb-byote-calculator-wrapper button,.crfb-byote-calculator-wrapper input[type=submit],.header-buttons .crfb-byote-calculator-wrapper a{color:#fff;background-color:#0f1741;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;padding:6px 13px;margin:0;border:1px solid #0f1741;line-height:1.2;border-radius:5px;cursor:pointer;width:100%}@media (min-width:64em){.crfb-byote-calculator-wrapper .header-buttons a,.crfb-byote-calculator-wrapper a.button,.crfb-byote-calculator-wrapper button,.crfb-byote-calculator-wrapper input[type=submit],.header-buttons .crfb-byote-calculator-wrapper a{display:inline-block;width:auto}}.crfb-byote-calculator-wrapper .header-buttons a .logo-x,.crfb-byote-calculator-wrapper a.button .logo-x,.crfb-byote-calculator-wrapper button .logo-x,.crfb-byote-calculator-wrapper input[type=submit] .logo-x,.header-buttons .crfb-byote-calculator-wrapper a .logo-x{position:relative;display:inline-block;text-indent:-99999px;width:12px;background:transparent url(/themes/custom/crfb/img/logo-x-dkblue.svg) no-repeat center bottom 1px;background-size:contain;height:16px}.crfb-byote-calculator-wrapper .header-buttons a:focus,.crfb-byote-calculator-wrapper .header-buttons a:hover,.crfb-byote-calculator-wrapper a.button:focus,.crfb-byote-calculator-wrapper a.button:hover,.crfb-byote-calculator-wrapper button:focus,.crfb-byote-calculator-wrapper button:hover,.crfb-byote-calculator-wrapper input[type=submit]:focus,.crfb-byote-calculator-wrapper input[type=submit]:hover,.header-buttons .crfb-byote-calculator-wrapper a:focus,.header-buttons .crfb-byote-calculator-wrapper a:hover{background:#fff;color:#0f1741}.crfb-byote-calculator-wrapper .header-buttons a:focus .logo-x,.crfb-byote-calculator-wrapper .header-buttons a:hover .logo-x,.crfb-byote-calculator-wrapper a.button:focus .logo-x,.crfb-byote-calculator-wrapper a.button:hover .logo-x,.crfb-byote-calculator-wrapper button:focus .logo-x,.crfb-byote-calculator-wrapper button:hover .logo-x,.crfb-byote-calculator-wrapper input[type=submit]:focus .logo-x,.crfb-byote-calculator-wrapper input[type=submit]:hover .logo-x,.header-buttons .crfb-byote-calculator-wrapper a:focus .logo-x,.header-buttons .crfb-byote-calculator-wrapper a:hover .logo-x{position:relative;display:inline-block;text-indent:-99999px;width:12px;background:transparent url(/themes/custom/crfb/img/logo-x.svg) no-repeat center bottom 1px;background-size:contain;height:16px}.crfb-byote-calculator-wrapper .header-buttons a.white,.crfb-byote-calculator-wrapper a.button.white,.crfb-byote-calculator-wrapper button.white,.crfb-byote-calculator-wrapper input[type=submit].white,.header-buttons .crfb-byote-calculator-wrapper a.white{background:#fff;color:#0f1741;border:solid 1px #0f1741}.crfb-byote-calculator-wrapper .header-buttons a.white:focus,.crfb-byote-calculator-wrapper .header-buttons a.white:hover,.crfb-byote-calculator-wrapper a.button.white:focus,.crfb-byote-calculator-wrapper a.button.white:hover,.crfb-byote-calculator-wrapper button.white:focus,.crfb-byote-calculator-wrapper button.white:hover,.crfb-byote-calculator-wrapper input[type=submit].white:focus,.crfb-byote-calculator-wrapper input[type=submit].white:hover,.header-buttons .crfb-byote-calculator-wrapper a.white:focus,.header-buttons .crfb-byote-calculator-wrapper a.white:hover{border:solid 1px #fff;background:#003577;color:#fff}.crfb-byote-calculator-wrapper .header-buttons a.blue,.crfb-byote-calculator-wrapper a.button.blue,.crfb-byote-calculator-wrapper button.blue,.crfb-byote-calculator-wrapper input[type=submit].blue,.header-buttons .crfb-byote-calculator-wrapper a.blue{background:#003577;color:#fff}.crfb-byote-calculator-wrapper .header-buttons a.blue:focus,.crfb-byote-calculator-wrapper .header-buttons a.blue:hover,.crfb-byote-calculator-wrapper a.button.blue:focus,.crfb-byote-calculator-wrapper a.button.blue:hover,.crfb-byote-calculator-wrapper button.blue:focus,.crfb-byote-calculator-wrapper button.blue:hover,.crfb-byote-calculator-wrapper input[type=submit].blue:focus,.crfb-byote-calculator-wrapper input[type=submit].blue:hover,.header-buttons .crfb-byote-calculator-wrapper a.blue:focus,.header-buttons .crfb-byote-calculator-wrapper a.blue:hover{background:#fff;color:#003577}.crfb-byote-calculator-wrapper .header-buttons a.rev-neutral-button,.crfb-byote-calculator-wrapper a.button.rev-neutral-button,.crfb-byote-calculator-wrapper button.rev-neutral-button,.crfb-byote-calculator-wrapper input[type=submit].rev-neutral-button,.header-buttons .crfb-byote-calculator-wrapper a.rev-neutral-button{margin:5px 0 0;padding:10px 13px;background:#fff;color:#0f1741;white-space:nowrap;font-size:1.125rem}@media (min-width:64em){.crfb-byote-calculator-wrapper .header-buttons a.rev-neutral-button,.crfb-byote-calculator-wrapper a.button.rev-neutral-button,.crfb-byote-calculator-wrapper button.rev-neutral-button,.crfb-byote-calculator-wrapper input[type=submit].rev-neutral-button,.header-buttons .crfb-byote-calculator-wrapper a.rev-neutral-button{width:100%}}@media (min-width:80em){.crfb-byote-calculator-wrapper .header-buttons a.rev-neutral-button,.crfb-byote-calculator-wrapper a.button.rev-neutral-button,.crfb-byote-calculator-wrapper button.rev-neutral-button,.crfb-byote-calculator-wrapper input[type=submit].rev-neutral-button,.header-buttons .crfb-byote-calculator-wrapper a.rev-neutral-button{width:auto}}.crfb-byote-calculator-wrapper .header-buttons a.rev-neutral-button:focus,.crfb-byote-calculator-wrapper .header-buttons a.rev-neutral-button:hover,.crfb-byote-calculator-wrapper a.button.rev-neutral-button:focus,.crfb-byote-calculator-wrapper a.button.rev-neutral-button:hover,.crfb-byote-calculator-wrapper button.rev-neutral-button:focus,.crfb-byote-calculator-wrapper button.rev-neutral-button:hover,.crfb-byote-calculator-wrapper input[type=submit].rev-neutral-button:focus,.crfb-byote-calculator-wrapper input[type=submit].rev-neutral-button:hover,.header-buttons .crfb-byote-calculator-wrapper a.rev-neutral-button:focus,.header-buttons .crfb-byote-calculator-wrapper a.rev-neutral-button:hover{border:solid 1px #fff;background:#003577;color:#fff}.crfb-byote-calculator-wrapper .header-buttons a.primary,.crfb-byote-calculator-wrapper a.button.primary,.crfb-byote-calculator-wrapper button.primary,.crfb-byote-calculator-wrapper input[type=submit].primary,.header-buttons .crfb-byote-calculator-wrapper a.primary{font-size:1.125rem;padding:12px 20px}@media (min-width:30em){.crfb-byote-calculator-wrapper .header-buttons a.primary,.crfb-byote-calculator-wrapper a.button.primary,.crfb-byote-calculator-wrapper button.primary,.crfb-byote-calculator-wrapper input[type=submit].primary,.header-buttons .crfb-byote-calculator-wrapper a.primary{padding:14px 30px}}@media (min-width:48em){.crfb-byote-calculator-wrapper .header-buttons a.primary,.crfb-byote-calculator-wrapper a.button.primary,.crfb-byote-calculator-wrapper button.primary,.crfb-byote-calculator-wrapper input[type=submit].primary,.header-buttons .crfb-byote-calculator-wrapper a.primary{font-size:1.25rem}}@media (min-width:64em){.crfb-byote-calculator-wrapper .header-buttons a.primary,.crfb-byote-calculator-wrapper a.button.primary,.crfb-byote-calculator-wrapper button.primary,.crfb-byote-calculator-wrapper input[type=submit].primary,.header-buttons .crfb-byote-calculator-wrapper a.primary{padding:14px 50px;font-size:1.375rem;width:100%}}@media (min-width:100em){.crfb-byote-calculator-wrapper .header-buttons a.primary,.crfb-byote-calculator-wrapper a.button.primary,.crfb-byote-calculator-wrapper button.primary,.crfb-byote-calculator-wrapper input[type=submit].primary,.header-buttons .crfb-byote-calculator-wrapper a.primary{padding:16px 52px;width:100%}}.crfb-byote-calculator-wrapper .header-buttons a,.crfb-byote-calculator-wrapper a.button.b-orange,.crfb-byote-calculator-wrapper button.b-orange,.crfb-byote-calculator-wrapper input[type=submit].b-orange,.header-buttons .crfb-byote-calculator-wrapper a{color:#0f1741;background-image:-webkit-gradient(linear,left top,right top,from(#f37b4b),to(#faa370));background-image:linear-gradient(to right,#f37b4b,#faa370)}.crfb-byote-calculator-wrapper .header-buttons a:hover,.crfb-byote-calculator-wrapper a.button.b-orange:hover,.crfb-byote-calculator-wrapper button.b-orange:hover,.crfb-byote-calculator-wrapper input[type=submit].b-orange:hover,.header-buttons .crfb-byote-calculator-wrapper a:hover{background:#faa370;color:#0f1741}.crfb-byote-calculator-wrapper legend{color:#e7e8ec;font-size:1.125rem;font-weight:600;margin:0;text-align:center}@media (min-width:64em){.crfb-byote-calculator-wrapper legend{font-size:1.125rem}}.crfb-byote-calculator-wrapper .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;padding:0}.crfb-byote-calculator-wrapper .form-type-number,.crfb-byote-calculator-wrapper .form-type-select,.crfb-byote-calculator-wrapper .form-type-textfield{padding:0}.crfb-byote-calculator-wrapper .form-type-number .not-valid,.crfb-byote-calculator-wrapper .form-type-select .not-valid,.crfb-byote-calculator-wrapper .form-type-textfield .not-valid{background:#fdc0cb}.crfb-byote-calculator-wrapper label{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;color:#fff;font-size:.9375em;font-weight:600;text-align:left;padding:0 10px 0 0}@media (min-width:64em){.crfb-byote-calculator-wrapper label{-webkit-box-flex:1;-ms-flex:1 1 65%;flex:1 1 65%}}.crfb-byote-calculator-wrapper .form-email,.crfb-byote-calculator-wrapper .form-number,.crfb-byote-calculator-wrapper .form-text{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;padding:0 5px;border:1px solid #0f1741;background-color:#fff;font-size:1em;line-height:1.5;font-family:adelle-sans,Arial,Helvetica,sans-serif;color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}@media (min-width:64em){.crfb-byote-calculator-wrapper .form-email,.crfb-byote-calculator-wrapper .form-number,.crfb-byote-calculator-wrapper .form-text{-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%}}.crfb-byote-calculator-wrapper .form-select{display:block;font-size:1em;font-family:adelle-sans,Arial,Helvetica,sans-serif;color:#222;line-height:1.5;padding:0 22px 0 5px;width:30%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #0f1741;-webkit-appearance:none;-moz-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%23007CB2%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"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#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%23007CB2%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"),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right 6px top 50%,0 0;background-size:10px auto,100%;float:right}@media (min-width:64em){.crfb-byote-calculator-wrapper .form-select{width:35%}}.crfb-byote-calculator-wrapper .form-select::-ms-expand{display:none}.crfb-byote-calculator-wrapper .form-select:hover{border-color:#888}.crfb-byote-calculator-wrapper .form-select option{font-weight:400}.crfb-byote-calculator-wrapper #edit-submission{background:#fff;padding:30px 20px}@media (min-width:64em){.crfb-byote-calculator-wrapper #edit-submission{padding:30px}}.crfb-byote-calculator-wrapper #edit-submission h2{margin-top:0}.crfb-byote-calculator-wrapper .choices-count{width:100%;border-radius:3px}.crfb-byote-calculator-wrapper .choices-count .form-item{padding:5px 0}@media (min-width:48em){.crfb-byote-calculator-wrapper .choices-count .choices-count-form .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:64em){.crfb-byote-calculator-wrapper .choices-count .choices-count-form .fieldset-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.crfb-byote-calculator-wrapper .choices-count .choices-count-form .fieldset-legend{display:none}.crfb-byote-calculator-wrapper .choices-count label{color:#222}.crfb-byote-calculator-wrapper .choices-count .form-item-email,.crfb-byote-calculator-wrapper .choices-count .form-item-gender,.crfb-byote-calculator-wrapper .choices-count .form-item-party,.crfb-byote-calculator-wrapper .choices-count .form-item-zip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;padding:0;background:0 0}.crfb-byote-calculator-wrapper .choices-count .form-item-email label,.crfb-byote-calculator-wrapper .choices-count .form-item-gender label,.crfb-byote-calculator-wrapper .choices-count .form-item-party label,.crfb-byote-calculator-wrapper .choices-count .form-item-zip label{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.crfb-byote-calculator-wrapper .choices-count .form-item-email input,.crfb-byote-calculator-wrapper .choices-count .form-item-gender input,.crfb-byote-calculator-wrapper .choices-count .form-item-party input,.crfb-byote-calculator-wrapper .choices-count .form-item-zip input{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:6px 8px}.crfb-byote-calculator-wrapper .choices-count .form-item-email select,.crfb-byote-calculator-wrapper .choices-count .form-item-gender select,.crfb-byote-calculator-wrapper .choices-count .form-item-party select,.crfb-byote-calculator-wrapper .choices-count .form-item-zip select{padding:6px 24px 6px 8px}.crfb-byote-calculator-wrapper .choices-count .form-item-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.crfb-byote-calculator-wrapper .choices-count .form-item-email label{width:100%}@media (min-width:48em){.crfb-byote-calculator-wrapper .choices-count .form-item-email label{display:inline-block}}@media (min-width:48em){.crfb-byote-calculator-wrapper .choices-count .form-item-email{max-width:300px;margin-right:12px}}.crfb-byote-calculator-wrapper .choices-count .form-item-email input{width:100%}@media (min-width:48em){.crfb-byote-calculator-wrapper .choices-count .form-item-zip{display:inline-block;margin-right:12px;max-width:150px}}.crfb-byote-calculator-wrapper .choices-count .form-item-zip input{width:100%}@media (min-width:48em){.crfb-byote-calculator-wrapper .choices-count .form-item-gender,.crfb-byote-calculator-wrapper .choices-count .form-item-party{display:inline-block}}.crfb-byote-calculator-wrapper .choices-count .form-item-gender label,.crfb-byote-calculator-wrapper .choices-count .form-item-gender select,.crfb-byote-calculator-wrapper .choices-count .form-item-party label,.crfb-byote-calculator-wrapper .choices-count .form-item-party select{width:auto;margin-right:10px;float:none}@media (min-width:48em){.crfb-byote-calculator-wrapper .choices-count .form-item-party{margin-right:12px}}.crfb-byote-calculator-wrapper .choices-count .form-item-subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end}@media (min-width:64em){.crfb-byote-calculator-wrapper .choices-count .form-item-subscribe{margin-bottom:14px;-ms-flex-item-align:end;align-self:flex-end}}.crfb-byote-calculator-wrapper .choices-count .form-item-subscribe label{color:#222;width:auto;float:none;padding:0 0 0 10px;margin:0}.crfb-byote-calculator-wrapper .choices-count .form-submit{width:100%;background:#0f1741;color:#fff;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:27px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;padding:8px 40px;border:1px solid #003577;border-radius:3px;margin:10px 0}@media (min-width:48em){.crfb-byote-calculator-wrapper .choices-count .form-submit{width:auto;margin:0;display:block}}.crfb-byote-calculator-wrapper .choices-count .form-submit:focus,.crfb-byote-calculator-wrapper .choices-count .form-submit:hover{color:#003577;background:#fff}.crfb-byote-calculator-wrapper .result_message .success{border-radius:3px;margin-top:20px;background:#e7e8ec;padding:20px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.crfb-byote-calculator-wrapper .tip{display:inline-block;vertical-align:baseline;position:relative}.crfb-byote-calculator-wrapper .tip:hover{z-index:1}.crfb-byote-calculator-wrapper .tip:hover i{opacity:1;-webkit-filter:brightness(0);filter:brightness(0)}.crfb-byote-calculator-wrapper .tip:hover .tooltip{display:block}.crfb-byote-calculator-wrapper .tip .icon-info{display:inline-block;width:12px;height:12px;line-height:1;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='20' height='20' style='enable-background:new 0 0 20 20'%3E%3Cpath d='M20 10c0 6.6-3.4 10-10 10S0 16.6 0 10 3.4 0 10 0s10 3.4 10 10zm-7 4.9c0-.6-.5-1.1-1.1-1.1h-.7V9.6c0-.6-.5-1.1-1.1-1.1H8.5c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1h.4v3h-.8c-.6 0-1.1.5-1.1 1.1 0 .7.5 1.2 1.1 1.2h3.7c.7 0 1.2-.5 1.2-1.1zM8.5 5.5c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5S10.8 4 10 4s-1.5.7-1.5 1.5z' style='fill:%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.5;padding-left:18px;cursor:pointer}.crfb-byote-calculator-wrapper .tip .tooltip{display:none;background:#fff;color:#222;width:300px;padding:10px 10px 10px 30px;border:solid 2px #0f1741;border-radius:3px;font-size:.75rem;font-weight:400;position:absolute;top:0;right:0;margin-left:-3px;text-align:left}.crfb-byote-calculator-wrapper .tip .tooltip p{margin-bottom:0}.crfb-byote-calculator-wrapper .tip .tooltip a{color:#003577}.crfb-byote-calculator-wrapper .tip .tooltip a:hover{color:#0a81a8}.crfb-byote-calculator-wrapper .tip .tooltip[data-placement=right]{right:auto;left:0}.crfb-byote-calculator-wrapper .progress-disabled{float:none;display:inline}.crfb-byote-calculator-wrapper .ajax-progress{position:absolute;float:none;display:block;width:100%;height:100%;background:0 0;top:0;right:0;bottom:0;left:0;z-index:42}.crfb-byote-calculator-wrapper .ajax-progress .throbber{position:absolute;display:block;content:"";width:120px;height:120px;top:25%;left:50%;margin-left:-60px;background:transparent url(/themes/custom/crfb/img/spinner.svg?v=2) no-repeat;background-size:contain}.crfb-byote-calculator-wrapper tr .ajax-progress .throbber{margin:0 2px}.crfb-byote-calculator-wrapper .ajax-progress-bar{width:16em}canvas{width:100%;height:100%}.byote-sources-and-methods{font-size:.75em;padding:1em;margin-bottom:3em}.toolbar .toolbar-bar,.toolbar-horizontal .toolbar-tray{-webkit-box-shadow:none!important;box-shadow:none!important}.drupal8-localTasks{padding:10px 0;margin:0 auto 10px;font-size:small;max-width:64em}.drupal8-localTasks ul{background:#f6f5ee;list-style:none;margin:0 auto;padding:0;text-align:left;border:solid 1px #dcdcdc}.drupal8-localTasks ul li{padding:0;margin:0;display:inline-block}.drupal8-localTasks ul li a{border-right:solid 1px #dbdbdb;text-decoration:none;display:block;padding:.5em 1em;color:#395c77}.drupal8-localTasks ul li a:hover{text-decoration:underline;color:#4a7799}.drupal8-statusMsg{padding:0 0 5px;margin:10px auto 10px;font-size:small}.drupal8-statusMsg div[role=contentinfo]{padding:.5em 1em;border-radius:5px;margin:0 auto;max-width:64em;display:-webkit-box;display:-ms-flexbox;display:flex;color:#325e1c;background-color:#f3faef;border:solid 1px #c9e1bd}.drupal8-statusMsg div[role=contentinfo] a{padding:0 .5em;color:#2e5221}.drupal8-statusMsg div[role=contentinfo] a:hover{text-decoration:underline}.drupal8-statusMsg div[role=contentinfo][aria-label*=Warning]{color:#734c00;background-color:#fdf8ed;border:1px solid #f4daa6}.drupal8-statusMsg div[role=contentinfo][aria-label*=Error]{color:#a51b00;background-color:#fcf4f2;border:1px solid #f9c9bf}.drupal8-statusMsg div[role=contentinfo] ul{margin:0}.xdebug-var-dump{font-size:12px;height:350px;overflow:scroll;padding:10px;border:10px solid #777;margin:0;text-align:left;background-color:#fff}.image-widget.form-managed-file.clearfix:after{clear:none}.contextual-region .contextual .contextual-links{width:100%}.contextual-region .contextual .contextual-links li{display:block}.contextual-region .contextual .contextual-links a{text-transform:none;background:0 0;background-color:#fff;color:#000;display:block;font-family:sans-serif;font-size:small;font-weight:400;line-height:.8em;margin:.25em 0;padding:.4em .6em;text-indent:0}.contextual-region .contextual .contextual-links a:hover{text-decoration:underline;color:#395c77!important}.user-login-form{max-width:500px;margin:0 auto;padding:0 35px}.user-login-form label{display:block;font-size:14px;font-weight:700;color:#4a6d2b;margin-bottom:15px}.user-login-form .form-item{margin-bottom:15px}.user-login-form .form-text{border:1px solid #395c77;padding:10px}.user-login-form .description{font-size:14px}.user-login-form #edit-name,.user-login-form #edit-pass{width:100%;margin-bottom:10px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media print{*{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin-top:2cm;margin-bottom:2cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media print{body{padding-top:0!important;margin:0!important}body #hide-print-view{display:none}body #scroll{margin-top:-75px}body #scroll .chart-wrap-h{margin-top:-65px!important}body .bar-chart-horizontal .bar{line-height:1;padding:0!important;margin:0!important}body .bar-chart-horizontal .bar>div{font-size:12px!important;line-height:1!important}}@media print{body.logged-in #scroll{margin-top:-120px}body{padding-top:0!important;margin:0!important}body #hide-print-view{display:none}body #scroll{margin-top:-75px}body #scroll .chart-wrap-h{margin-top:-65px!important}body .bar-chart-horizontal .bar{line-height:1;padding:0!important;margin:0!important}body .bar-chart-horizontal .bar>div{font-size:12px!important;line-height:1!important}body #menu-wrapper{display:none!important}body .share-layer{display:none!important}#app-footer,#app-header,#footer,#main-header,#menu-wrapper,.bottom_button_div,.left_side_results,.more-info,.more_info,.print-hide,.results_header,.right_side_results,.site-footer,.site-navigation{display:none!important}.print-only,li.checkbox,li.radio,li.sub{display:none}.print-only,li.checkbox.print-show,li.radio.print-show,li.sub.print-show{display:block}#scroll{float:none;width:100%;font-size:12px}#progress_area{clear:both;float:left;margin-top:0;padding:0 20px}#crfb-app-wrapper #scroll{width:100%}#crfb-app-wrapper #scrollContainer>li{display:block}#crfb-app-wrapper #scrollContainer>li.sub{display:none}#crfb-app-wrapper #scrollContainer>li.sub.print-show{display:block}#crfb-app-wrapper #scrollContainer>li:first-child,.panel-intro{display:none}#crfb-app-wrapper .form_wrapper{margin-top:0}#crfb-app-wrapper .form_wrapper .balance ul li{padding-left:0}#crfb-app-wrapper .form_wrapper .balance ul li.radio{border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:14px 0 0 0}#crfb-app-wrapper .form_wrapper .balance ul li label{font-weight:400}#crfb-app-wrapper .form_wrapper .balance ul li label:after,#crfb-app-wrapper .form_wrapper .balance ul li label:before{display:none}#crfb-app-wrapper .form_wrapper ul li.radio+li.checkbox,#crfb-app-wrapper .form_wrapper ul li.radio+li.radio.heading{padding-top:0;border-top:none}#hide-print-view{padding:20px 20px 0;font-weight:700}#crfb-app-wrapper h2{margin-top:0;margin-bottom:0}#crfb-app-wrapper .bar-chart-horizontal .bar .bar-graph-container .marker{display:none}#crfb-app-wrapper .bar-container{padding:10px 0}#crfb-app-wrapper .bar-container .text{font-weight:700}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-v{float:none;width:100%;position:relative}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .chart-wrap-h{float:none;clear:both;width:100%}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #progress_area{width:100%;margin:0 auto;max-width:1200px}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #progress_area h2.abs{font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:left}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .area_chart_container{padding-bottom:0;padding-top:0;width:548px!important;margin:0 auto;max-width:100%;position:relative}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart{height:410px!important}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container{height:410px!important;width:23%;margin:0 0 0 20%}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill{background-color:#f37b4b!important;position:relative;max-height:70%!important}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar .fill{background-color:#35ab71}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .INT{height:100%;width:100%;display:table;text-align:center}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container{float:left;height:410px!important;width:20%;margin:0 10% 0 29%;position:relative}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container.bar-target{margin-left:1%}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-container .INT{position:absolute!important;bottom:1px!important}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar{height:100%;display:table-cell;vertical-align:bottom}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill{background-color:#ea5f54!important;position:relative;max-height:70%!important}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar .fill{background-color:#35ab71!important;bottom:0!important}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageIn10-met #area_chart .bar-focus .bar .fill,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageTarget-met #area_chart .bar-target .bar .fill{background-color:#39b54a}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:40%;bottom:20%;z-index:4;right:0;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:left}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar-focus .bar:before{bottom:70%;bottom:35%}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageIn10-met #area_chart .bar-focus .bar:before,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageTarget-met #area_chart .bar-target .bar:before{display:none}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .text{position:absolute;bottom:100%;width:100%;left:0;margin:0 0 5px;text-align:center;font-family:clarendon-text-pro,Georgia,Cambria,"Times New Roman",Times,serif;font-size:20px;line-height:1;color:#000}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageIn10-met #area_chart .bar-focus .bar .text,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .percentageTarget-met #area_chart .bar-target .bar .text{color:#39b54a}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .text em{font-style:normal;font-size:.75em;margin-left:2px}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year{position:absolute;bottom:10px;width:100%;left:0;font-family:din-condensed,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;color:#000}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year .debt{display:none}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year #crfb-app-wrapper,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year #crfb-app-wrapper .clear-block:after,#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) #area_chart .bar .fill .year #crfb-app-wrapper .clearcontents:after{display:none}#crfb-app-wrapper #scroll:has(#scrollContainer>li.here#step9) .print-header{display:block}}
