@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.3/font/bootstrap-icons.css");
body{color:#3b3b3b;background:#1f325e;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#ffffff;}#navbar-main{background-color:#1f325e;}a,.link{color:#0082c7;}a:hover,a:focus,.link:hover,.link:focus{color:#009ef3;}a:active,.link:active{color:#30b7ff;}.page-item.active .page-link{background-color:#0082c7;border-color:#0082c7;}.page-link,.page-link:hover{color:#0082c7;}.sidebar .block{background-color:#efeff2;border-color:#f9f9f9;}.btn-primary{background-color:#0082c7;border-color:#0082c7;}.btn-primary:hover,.btn-primary:focus{background-color:#16b1bf;}.site-footer{background:#1f325e;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#335caa;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
body.lb-disable-scrolling{overflow:hidden;}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none;}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white;}.lightbox a img{border:none;}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white;}.lb-outerContainer:after{content:"";display:table;clear:both;}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/themes/bootstrap_barrio/subtheme/images/loading.gif) no-repeat;}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.lb-container > .nav{left:0;}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block;}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/themes/bootstrap_barrio/subtheme/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/themes/bootstrap_barrio/subtheme/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.lb-dataContainer:after{content:"";display:table;clear:both;}.lb-data{padding:0 4px;color:#ccc;}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}.lb-data .lb-caption a{color:#4ae;}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/themes/bootstrap_barrio/subtheme/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
h1,h2,h1 a,h2 a{font-family:'Roboto Condensed',sans-serif !important;}#page{background:#dfdfdf !important;}#main-wrapper{background:none !important;}#page #main{background:white !important;padding-top:30px;padding-bottom:30px;box-shadow:-5px 0 5px -5px #bbb,5px 0 5px -5px #bbb;}table{margin:auto;}a:hover{color:#a7167e;}#header{position:sticky;top:0px;z-index:100;box-shadow:0px 0px 3px #444;}#header .form-group{margin-bottom:0px;}#header .form-group input{background:rgba(255,255,255,0.7);}#header .navbar-brand{margin-left:0;margin-right:auto;margin-top:0px;margin-bottom:0px;}#navbar-top{padding:0.3rem 0.8rem;background:linear-gradient(to right,#ad62b8,#1F325E 70%) !important;}#header #navbar-main{background:#1F325E;padding:0px;}#header #navbar-main #block-bootstrap-barrio-subtheme-main-menu a{padding-right:3px !important;padding-left:3px !important;}#block-mainnavigation2023 .nav a{padding:10px 5px !important;}#header .nav a{color:#ffffff;border-radius:0px;font-size:0.9rem;border-bottom:4px solid #1f325e;}#header .nav a:hover,#header .nav a.is-active{border-bottom-color:#a7167e;}ul.sf-menu a:hover,ul.sf-menu span.nolink:hover{background-color:#5d4689 !important;}#header .nav a:hover,#header .nav a.is-active{background-color:#5d4689;color:#ffffff;}#header ul .nav-item{margin:auto 1px auto 1px;}#header #navbar-main>.container>nav{width:100%;}#header #superfish-main-navigation-2025-{display:flex;}#header #block-mainnavigation2023 ul li:last-child,#header #superfish-main-navigation-2025->li:last-child{margin-left:auto;margin-right:0px;}#header #superfish-main-navigation-2025->li:last-child{background-color:color(srgb 0.472 0.3064 0.5824);}.front-banner{background-color:#16b1bf;min-height:300px;color:white;margin-bottom:30px;}.all-banner{background-color:#16b1bf;min-height:80px;color:white;margin-bottom:50px;}#block-bootstrap-barrio-subtheme-content{padding-left:2rem;padding-right:2rem;}#page #main-wrapper h4{color:#4b5b82;}.front-banner h2{text-align:center;margin-top:120px;text-shadow:1px 1px 2px #001f38;position:absolute;width:100%;}H1,.title{margin-bottom:20px;color:#074d85;border-bottom:1px solid #efeff2;}.path-news .block-system-main-block .view-news article .node__title{font-size:1.6rem;}.view-gallery .row{margin-left:auto;margin-right:auto;}.view-gallery .row div{margin-left:auto;margin-right:auto;}.view-gallery h3{width:100%;text-align:center;margin-top:4rem;}.views-field-field-gallery-image{display:flex;margin:3px;}.view-gallery li{list-style-type:none !important;}#views-exposed-form-gallery-page-1 fieldset{margin-left:auto;}#views-exposed-form-gallery-page-1 label{font-weight:bold;color:#074d85;}#block-bootstrap-barrio-subtheme-content .content li{margin-top:15px;list-style-type:disclosure-closed;}#block-eudisclaimer{background-color:#f9c43f;}#block-eudisclaimer img{height:40px;margin-right:10px;}#block-eudisclaimer P{margin-bottom:0px;padding-right:10px;}#block-views-block-news-block-1 a{font-weight:bold;}#block-views-block-news-block-1 .views-field.views-field-body,#block-views-block-news-block-1 .views-field.views-field-created{border-left:3px solid #c7c6c6;padding-left:5px;}#block-views-block-news-block-1 .views-field-created{font-size:0.75em;}#block-surveyblock .content img{max-width:30%;}.sidebar .block .content{font-size:0.9em;}.featured-bottom{margin-top:50px;}.featured-bottom #block-webform{margin:auto;margin-bottom:30px;margin-top:15px;background:#d1d1d1;padding:10px;background-image:url("/sites/default/files/newsletter.svg");background-repeat:no-repeat;background-position:center;}.featured-bottom #block-webform h2{font-size:1.25em;text-align:center;}.featured-bottom #block-webform #edit-actions{text-align:center;}.footer-copyright{background:#1F325E;padding:15px;color:white;text-align:center;}footer{padding:5px 0 20px !important;}footer #block-footermenu{margin:0px 0px 0px auto;}footer #block-footermenu a{color:white;}footer #block-socialfooter img{max-width:30px;margin-right:20px;}footer #block-socialfooter img:hover{transform:scale(1.2);transition:ease;transition-duration:0.3s;}.logos{max-width:250px;max-height:80px;}.logos_table TR{background:none;height:120px;}.logos_table TD{border-bottom:1px solid #ddd;}#search-form{background:#efeff2;padding:6px;margin-bottom:20px;}#search-form #edit-basic{margin-top:1rem;}#search-form #edit-submit{margin-left:15px;}#search-form #edit-help-link,#search-form #edit-advanced{display:none;}.site-footer{background-color:#0b97cc;background-color:#383a6e;background-position:center;background-repeat:no-repeat;background-size:auto 95%;}@media (max-width:576px){#header{position:relative;}.d-xs-none{display:none !important;}.d-xs-block{display:block !important;}}@media screen and (min-width:1260px){.container{max-width:1260px;}}#webform-submission-evaluation-questionnaire-add-form legend,#webform-submission-evaluation-questionnaire-node-89-add-form legend,#webform-submission-evaluation-qustionnaire-2025-add-form legend{font-size:1.1rem;color:#074d85;color:#0082c7;margin-bottom:20px;}{font-size:1.1rem;color:#0896cc;}#webform-submission-evaluation-questionnaire-add-form .form-check,#webform-submission-evaluation-qustionnaire-2025-add-form .form-check{padding-left:0rem;margin-right:35px;}#webform-submission-evaluation-questionnaire-add-form .fieldset-wrapper,#webform-submission-evaluation-qustionnaire-2025-add-form .fieldset-wrapper{margin-left:45px;}.qhead>legend,.qhead>label{font-size:1.3rem !important;color:#3560aa !important;margin-top:30px;}.qhead{border-bottom:1px solid #f2f2f2;padding-bottom:20px;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.form-row>fieldset,.form-row>div{padding-right:5px;padding-left:5px;flex:0 0 auto;width:auto;max-width:none;}.form-row .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;}
h1,h2,h1 a,h2 a{font-family:'Alegreya',serif;}h1,h1 a{font-family:'Alegreya',serif;font-weight:700;}h2,h2 a{font-family:'Alegreya',serif;font-weight:700;}h4,h5,h6{font-family:'Roboto Condensed',sans-serif;}h3,h3 a{font-family:'Roboto Condensed',sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:2px;}body,p,a,li{font-family:'Roboto',sans-serif;}
