/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Open Sans';src:url(/themes/custom/icfbarrio/fonts/exc-fonts/open-sans/regular/opensans-regular-webfont.eot);src:url(/themes/custom/icfbarrio/fonts/exc-fonts/open-sans/regular/opensans-regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/icfbarrio/fonts/exc-fonts/open-sans/regular/opensans-regular-webfont.woff2) format("woff2"),url(/themes/custom/icfbarrio/fonts/exc-fonts/open-sans/regular/opensans-regular-webfont.woff) format("woff"),url(/themes/custom/icfbarrio/fonts/exc-fonts/open-sans/regular/opensans-regular-webfont.ttf) format("truetype"),url(/themes/custom/icfbarrio/fonts/exc-fonts/open-sans/regular/opensans-regular-webfont.svg#Open Sans) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:'Diodrum-Regular';src:url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Regular.woff2) format('woff2'),url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Regular.woff) format('woff'),url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal;}@font-face{font-family:'Diodrum-Bold';src:url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Bold.woff2) format('woff2'),url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Bold.woff) format('woff'),url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Bold.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal;}@font-face{font-family:'Diodrum-Semibold';src:url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Semibold.woff2) format('woff2'),url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Semibold.woff) format('woff'),url(/themes/custom/icfbarrio/fonts/diodrum/Diodrum-Semibold.ttf) format('truetype');font-weight:600;font-display:swap;font-style:normal;}body{background:#eee;font-family:'Diodrum-Regular','Helvetica Neue',sans-serif;}#main .header{background-image:url(/themes/custom/icfbarrio/images/custompage-hero-large.jpg);background-repeat:no-repeat;background-size:cover;height:650px;}.header .navbar-brand img{max-width:140px !important;}.header .empower{margin-left:auto;}.hero{display:flex;align-items:center;height:auto;padding:6.25rem 0;}.hero h1{font-family:'Diodrum-Regular';margin-top:2rem;margin-bottom:1.5rem;font-weight:500;line-height:1.2;font-size:4.5rem;margin:10rem 0 0 0;width:375px;}.hero h1 strong{font-family:'Diodrum-Semibold';}@media (max-width:1076px){#main .header{background-position:center;}}@media only screen and (max-width:575px){.navbar-brand{margin-right:0;}#main .header{background-image:url(/themes/custom/icfbarrio/images/custompage-hero.jpg);background-repeat:no-repeat;background-size:cover;height:auto}.header .empower{margin-left:0;}.hero h1{margin:1rem 0 0 0;font-size:3.5rem;width:300px;}.empower img{width:150px;padding:20px;}.header .navbar-brand img{max-width:100px !important;}}.subhead{font-size:2rem;line-height:2.8rem;}#content,.main-content{border:0;background:#fff;}h2{font-size:3rem;color:#170D67;font-family:"Diodrum-Regular";margin-top:2rem;margin-bottom:1.5rem;font-weight:500;line-height:1.2;}.subhead a,p a:link,li a:link{font-weight:bold;color:#6E06C1;text-decoration:none;}.ckeditor-accordion-toggler,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after,.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover,.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){color:#333;font-family:"Diodrum-Regular";font-size:1.8rem;font-weight:normal;}dt{border-top:solid 1px #D8D8D8;padding:1.5rem;}.ckeditor-accordion-container  dl dt  a,.ckeditor-accordion-container  dl dt  a:not(.button),.ckeditor-accordion-container  dl dt  a:hover,.ckeditor-accordion-container  dl dt  a:not(.button):hover{background:transparent!important;padding:0;border:0;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after{background:#170D67}.callout-box{background:linear-gradient(252.86deg,#170D67 57.65%,#6E06C1 93.62%);color:#fff;}.callout-box  h2{color:#fff;}.callout-box h3{color:#00e4a5;}.callout-box a.btn{background:#00e4a5;border-radius:20px;color:#170D67;font-weight:bold;}footer,header,.highlighted{display:none;}@media only screen and (max-width:575px){dd img{width:100%;}}.context-energytips p,.context-energytips p.subhead,{font-family:'Diodrum-Regular';}.context-energytips .link:visited,a:visited{color:#6E06C1;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
