/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.photo-gallery .photo-gallery-content{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:auto;margin-bottom:32px;}.photo-gallery .photo-gallery-content span{flex:0 0 24%;padding:0;margin:0;position:relative;cursor:pointer;}.photo-gallery .photo-gallery-content .field--type-image{margin:0;}.photo-gallery .photo-gallery-content .field--type-image img{width:40vw;height:40vh;margin:0;object-fit:cover;}.photo-gallery .photo-gallery-content .photo-gallery-content-item{position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px 4px;color:rgb(255,255,255);text-align:center;visibility:hidden;opacity:0;}.photo-gallery .photo-gallery-content span:hover .photo-gallery-content-item{visibility:visible;opacity:1;background:rgba(0,0,0,0.8);transition:0.4s ease all;}.photo-gallery .photo-gallery-content .photo-gallery-content-item h5{font-size:20px;font-weight:bold;}.photo-gallery .photo-gallery-content .photo-gallery-content-item .field--name-field-gallery-summary{font-size:15px;}.photoFancyBox .fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,0.3);}.photoFancyBox.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px;}.photoFancyBox .fancybox-button--zoom,.photoFancyBox .fancybox-button--thumbs{display:none !important;}.photoFancyBox .fancybox-navigation .fancybox-button{display:block;margin:30px;width:30px;height:30px;border-top:3px solid #fff;border-left:3px solid #fff;border-radius:0;opacity:1;background:transparent;}.photoFancyBox .fancybox-toolbar .fancybox-button{color:#fff;}.photoFancyBox .fancybox-navigation .fancybox-button div{display:none;}.photoFancyBox .fancybox-navigation .fancybox-button--arrow_right{transform:rotate(135deg);padding:0;}.photoFancyBox .fancybox-navigation .fancybox-button--arrow_left{transform:rotate(-45deg);padding:0;}.photoFancyBox .fancybox-thumbs__list{margin:auto;}.photoFancyBox .fancybox-thumbs__list a:before{border:0;}@media (max-width:991.98px){.photo-gallery .photo-gallery-content{justify-content:center;}.photo-gallery .photo-gallery-content span{flex:0 0 40%;}}.photo-gallery .photo-gallery-content span:hover .photo-gallery-content-item .field--name-field-gallery-summary a{color:#fff;text-decoration:none;}.photoFancyBox .fancybox-caption__body .field--name-field-gallery-summary a{color:#0d6efd;text-decoration:underline;}.photoFancyBox .fancybox-caption__body .field--name-field-gallery-summary a:hover{color:#67AAE4;text-decoration:underline;}
.text-title{font-size:32px;font-weight:800;letter-spacing:0;line-height:38px;color:#005CB9;margin-bottom:48px;}.text-description{color:#20294f;font-size:20px;letter-spacing:0;line-height:28px;}.node--type-programs .field--name-field-content > .field__item{margin-bottom:32px;}.field--name-field-error-content{box-shadow:0 0 24px 0 rgb(32 41 79 / 26%);border-radius:0.25em !important;padding:30px;margin:30px;}.error-container{border-bottom:1px solid #cecece;margin:24px;}.error-title{font-size:32px;font-weight:800;letter-spacing:0;line-height:38px;color:#005CB9;margin-bottom:20px;}
.audio-embed-content,.video-embed-content{margin:20px 5px;}.video-embed iframe{box-shadow:0 0 24px 0 rgb(32 41 79 / 26%);border-radius:0.25em;margin:10px 0 20px 0;width:800px;height:450px;}.video-title,.audio-title{margin-bottom:25px;margin-top:32px;}.video-summary,.audio-summary{color:#20294F;font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:25px;}div.text-container{margin:0 auto;width:75%;}.hideContent{overflow:hidden;line-height:1em;height:2em;}.showContent{line-height:1em;height:auto;}.showContent{height:auto;}.show-more-click{color:#304FFE;}.audio-transcript{border:1px solid #DCDEE1;border-radius:4px;padding:20px 25px;}.audio-transcript-title{color:#005CB9;font-size:24px;font-weight:800;letter-spacing:0;line-height:38px;margin-bottom:20px;}.audio-transcript-text{height:100px;overflow-y:scroll;}.audio-transcript p{color:#20294F;font-size:20px;letter-spacing:0;line-height:28px;}.audio-transcript textarea{border:none;}a.morelink{outline:none;}.morecontent span{display:none;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}
.paragraph--type--featured-cards-image{padding:0;border-radius:4px 4px 0 0;background-color:#FFFFFF;box-shadow:0 1px 7px 1px #DFE5F4;position:relative;color:#20294F;}.paragraph--type--featured-cards-image:before{content:'';position:absolute;width:100%;height:4px;border-radius:4px 4px 0 0;background:linear-gradient(to left,#00B3E3,#005CB9);top:-4px;left:0;}.paragraph--type--featured-cards-image .fci-content{display:flex;text-align:left;margin-bottom:32px;}.paragraph--type--featured-cards-image .fci-content-img{display:none;}@media (max-width:575.98px){.paragraph--type--featured-cards-image .fci-content-readmore a{padding:15px !important;}}@media screen and (min-width:768px){.paragraph--type--featured-cards-image .fci-content-img{display:initial;flex:0 0 280px;}.paragraph--type--featured-cards-image .fci-content-details{max-height:280px;}}.paragraph--type--featured-cards-image .fci-content-img img{width:100%;height:auto;margin:0;}.paragraph--type--featured-cards-image .fci-content-details{text-align:left;padding:24px;flex-grow:1;max-height:initial;}@media screen and (min-width:768px){.paragraph--type--featured-cards-image .fci-content-details{max-height:280px;overflow-x:auto;}}.paragraph--type--featured-cards-image .fci-content-title{color:#20294F;font-size:28px;font-weight:bold;letter-spacing:0;line-height:36px;margin:0 0 10px 0;}.paragraph--type--featured-cards-image .fci-content-title .field--name-field-featured-cards-title{}.paragraph--type--featured-cards-image .fci-content-body{color:#20294F;font-size:20px;font-weight:normal;letter-spacing:0;line-height:28px;margin:0 0 40px 0;}.paragraph--type--featured-cards-image .fci-content-body .field--name-field-featured-cards-body p{margin:0;padding:0;}.paragraph--type--featured-cards-image .fci-content-readmore a{color:#20294F;font-size:18px;font-weight:bold;letter-spacing:0;line-height:23px;padding:15px 45px;border-radius:28px;background-color:#FFC800;border:none;text-decoration:none;align-self:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.paragraph--type--featured-cards-image .fci-content-readmore a:hover,.paragraph--type--featured-cards-image .fci-content-readmore a:focus{background-color:#B47E00;text-decoration:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.paragraph--type--featured-cards-image .fci-content-readmore .field--name-field-featured-cards-link{}.paragraph--type--featured-cards-image .fci-content-img .field--type-image{float:none;margin:0;padding:0;}
@media (max-width:575.98px){.program-alert-container{height:auto !important;}.program-alert-container img{display:none !important;}.program-alert-container-title a{font-size:16px !important;line-height:26px !important;margin-top:32px !important;padding-right:16px !important;}.program-alert-container-title{font-size:16px !important;line-height:26px !important;margin-top:32px !important;padding-right:16px !important;}.program-alert-container-body{margin-bottom:16px !important;padding-right:16px !important;}}.program-alert-container{height:310px;border-radius:4px;background-color:#ffffff;box-shadow:0 0 24px 0 rgba(32,41,79,0.26);display:flex;margin-bottom:64px !important;width:100%;}.program-alert-container img{height:310px;background-color:#D8D8D8;}.program-alert-container-text{margin-left:32px;margin-bottom:16px;margin-top:16px;}.program-alert-container-title{text-decoration:none;color:#20294F;font-size:28px;font-weight:bold;letter-spacing:0;line-height:36px;margin-bottom:32px;margin-top:16px;display:flex;padding-right:16px;}.program-alert-container-title a{text-decoration:underline !important;color:#304FFE;}.program-alert-container-body{color:#20294F;font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:24px;font-weight:500;padding-right:48px;margin-top:16px;}.program-alert-container-icon-data{margin-left:32px;margin-top:32px;border-radius:4px;display:inline-block;padding-left:8px;padding-right:12px;padding-top:5px;padding-bottom:5px;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:0;line-height:15px;}.program-alert-container-icon-data img{height:15px;background:transparent;display:inline-block !important;}.paragraph--type--program-specific-alert .psa-content{display:flex;text-align:left;margin-bottom:32px;}.paragraph--type--program-specific-alert .psa-content-img{display:none;}@media (max-width:575.98px){.paragraph--type--program-specific-alert .psa-content-readmore a{padding:15px !important;}}@media screen and (min-width:768px){.paragraph--type--program-specific-alert .psa-content-img{display:initial;flex:0 0 280px;}.paragraph--type--program-specific-alert .psa-content-details{max-height:280px;}}.paragraph--type--program-specific-alert .psa-content-img img{width:100%;height:auto;margin:0;}.paragraph--type--program-specific-alert .psa-content-details{text-align:left;padding:24px;flex-grow:1;max-height:initial;}@media screen and (min-width:768px){.paragraph--type--program-specific-alert .psa-content-details{max-height:280px;overflow-x:auto;}}.paragraph--type--program-specific-alert .psa-content-title{color:#20294F;font-size:28px;font-weight:bold;letter-spacing:0;line-height:36px;margin:0 0 10px 0;}.paragraph--type--program-specific-alert .psa-content-title .field--name-field-featured-cards-title{}.paragraph--type--program-specific-alert .psa-content-body{color:#20294F;font-size:20px;font-weight:normal;letter-spacing:0;line-height:28px;margin:0 0 40px 0;}.paragraph--type--program-specific-alert .psa-content-body .field--name-field-featured-cards-body p{margin:0;padding:0;}.paragraph--type--program-specific-alert .psa-content-readmore a{color:#20294F;font-size:18px;font-weight:bold;letter-spacing:0;line-height:23px;padding:15px 45px;border-radius:28px;background-color:#FFC800;border:none;text-decoration:none;align-self:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.paragraph--type--program-specific-alert .psa-content-readmore a:hover,.paragraph--type--program-specific-alert .psa-content-readmore a:focus{background-color:#B47E00;text-decoration:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.paragraph--type--program-specific-alert .psa-content-readmore .field--name-field-featured-cards-link{}.paragraph--type--program-specific-alert .psa-content-img .field--type-image{float:none;margin:0;padding:0;}
@media (max-width:575.98px){.sub-horizontal-container{height:auto !important;}.sub-horizontal-container .col-6{width:100% !important;}.sub-horizontal-title{margin-left:16px !important;}.sub-horizontal-summary{margin-left:16px !important;}.sub-horizontal-button{margin-bottom:32px !important;margin-left:16px !important;margin-right:16px !important;}}@media (max-width:991.98px){.sub-horizontal-container{height:auto !important;margin-bottom:32px;}.sub-horizontal-container .col-6{width:100% !important;}.sub-horizontal-title{padding-top:16px !important;margin-left:16px !important;}.sub-horizontal-summary{padding-bottom:32px;margin-left:16px !important;}.sub-horizontal-button{margin-left:9px;margin-right:16px;float:none !important;display:inline-block !important;}.sub-horizontal-container .col-6{width:100% !important;}}.sub-content-sidebar-container{margin-bottom:64px;}.sub-vertical-container{height:auto !important;margin-bottom:32px;}.sub-vert-title{font-size:24px;font-weight:800;letter-spacing:0;line-height:32px;color:#005CB9;margin-bottom:24px;}.sub-vert-summary{color:#20294f;font-size:16px;letter-spacing:0;line-height:28px;}.sub-vert-link a{border:2px solid #005cb9;padding:8px 24px;display:inline-block;font-size:16px;color:#005cb9;border-radius:28px;text-decoration:none;font-weight:700;letter-spacing:0;}.sub-vert-link a:hover{border:2px solid #005CB9;padding:8px 24px;display:inline-block;font-size:16px;color:#005CB9;border-radius:28px;text-decoration:none;font-weight:700;letter-spacing:0;background-color:#CDE6FF;}.sub-horizontal-container{height:240px;background-color:#F4F5F9;position:relative;flex-direction:row;justify-content:center;padding:16px 64px;}@media (min-width:1201px){.paragraph--type--mailing-subscription-vertical .sub-vertical-container{max-width:315px;}}.sub-horizontal-summary{color:#20294F;font-size:20px;letter-spacing:0;line-height:24px;}.sub-horizontal-button{border-radius:28px;background-color:#FFC800;display:block;float:right;height:46px;margin-right:128px;}.sub-horizontal-button .btn a{color:#20294F;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-decoration:none;padding:18px 40px 18px 40px;}.sub-horizontal-button .btn a:hover{color:#20294F;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-decoration:none;padding:18px 40px 18px 40px;}.sub-horizontal-container-sidebar .sub-horizontal-container{height:280px;border-radius:4px;background-color:#F7F7F7;width:100% !important;margin-left:auto !important;left:0% !important;border-top:4px solid #003087;border-radius:4px 4px 0 0;margin-bottom:64px;}.sub-horizontal-container-sidebar .sub-horizontal-title{margin-bottom:24px;padding-top:32px;margin-left:64px;}.sub-horizontal-container-sidebar .sub-horizontal-container .col-6{width:100% !important;}.sub-horizontal-container-sidebar .sub-horizontal-summary{color:#20294F;font-size:20px;letter-spacing:0;line-height:24px;margin-left:64px;}.sub-horizontal-container-sidebar .sub-horizontal-button{border-radius:28px;background-color:#FFC800;display:block;float:left;margin-left:64px;}.sub-horizontal-container-sidebar .sub-horizontal-button .btn a{color:#20294F;font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;text-decoration:none;}.sub-horizontal-container-sidebar .sub-horizontal-button:hover{border-radius:28px;background-color:#B47E00;display:block;float:left;margin-left:64px;}
.paragraph--type--hero-region-banner .hero-textimgholder{display:flex;margin:auto;box-shadow:0 0 24px 0 rgba(32,41,79,0.26);height:324px;}.field--name-field-hero-global-search,.field--name-field-hero-image-banner{height:auto;}.paragraph--type--hero-region-banner .hero-text{color:#ffffff;padding:30px 25px;position:absolute;}.paragraph--type--hero-region-banner .hero-title{color:#FFFFFF;}.paragraph--type--hero-region-banner .hero-body{color:#FFFFFF;font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:13px;width:823px;}.paragraph--type--hero-region-banner .hero-img{width:100%;border-radius:0 4px 0 0;}.paragraph--type--hero-region-banner .hero-img img{height:324px;width:100%;border-radius:0 4px 4px 0;}.paragraph--type--hero-region-banner .field--name-field-hero-image{height:324px;width:100%;border-radius:0 4px 4px 0;}.paragraph--type--hero-region-banner .hero-cta-button{display:inline-block;}.hero-alert-bar{background-color:#ab2328;color:#fff;border-radius:0px 0px 4px 4px;padding:20px 25px;}.hero-alert-bar p{margin:0;}.hero-alert-bar a,.hero-alert-bar a:hover{color:#fff;}.hero-alert-bar .field--name-field-hero-alert-bar{padding:5px;text-align:center;}.hero-alert-bar .field--name-field-hero-alert-bar p{margin:0;}.hero-alert-bar .field--name-field-hero-alert-bar p a{color:#fff;}.region-content #block-dshs-theme-content .paragraph--type--hero-region-banner{display:none;}@media screen and (max-width:575.98px){.paragraph--type--hero-region-banner .hero-textimgholder{display:flex;box-shadow:none;height:auto;}.paragraph--type--hero-region-banner .hero-text{z-index:9;border-radius:0px;border-radius:4px;}.paragraph--type--hero-region-banner .hero-title{font-size:32px;font-weight:800;letter-spacing:0;line-height:36px;margin-bottom:8px;}.paragraph--type--hero-region-banner .hero-body{font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:24px;}.paragraph--type--hero-region-banner .hero-img{width:100%;}.paragraph--type--hero-region-banner .hero-img img{height:246px;border-radius:0 4px 4px 0;}.paragraph--type--hero-region-banner .hero-cta-button{font-size:16px;}.paragraph--type--hero-region-banner .hero-cta-button a:hover{text-decoration:none;}}@media (max-width:767.98px){}@media (max-width:991.98px){.paragraph--type--hero-region-banner .hero-title{font-size:30px;font-weight:800;letter-spacing:0;line-height:36px;margin-bottom:24px;}.paragraph--type--hero-region-banner .hero-body{font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:24px;width:inherit;}.paragraph--type--hero-region-banner .hero-cta-button{margin-bottom:20px;}}.field--name-field-hero-region-image{position:relative;margin-right:unset !important;}.field--name-field-hero-region-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgb(0,48,135,1),rgb(0,48,135,0.3));z-index:0;}.field--name-field-hero-region-image img{position:relative;z-index:-1;height:revert-layer;object-fit:cover;}
.breadcrumb{font-size:0.929em;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
.js .dropbutton-wrapper .dropbutton-widget{position:relative;}.js .dropbutton-widget{border:1px solid;border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);color:#3a3a3a;cursor:pointer;text-align:center;margin:0.125em 0;border-radius:1em;overflow:hidden;}.js .dropbutton-widget:hover{border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;}.js .dropbutton-widget .button{border:none;margin:0;padding:0.32em 1em;background:transparent none;color:inherit;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0;}.js .dropbutton .secondary-action{border-top-color:#ccc;}.js .dropbutton-toggle button{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#e8e8e8,#d2d2d2);background-image:linear-gradient(to bottom,#e8e8e8,#d2d2d2);}.js .dropbutton-toggle .dropbutton-arrow:hover{background:#ccc;}.js .dropbutton a{color:#3a3a3a;border-bottom:0 none;}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{background:#dedede;border-bottom:0 none;}
