/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{width:100%;font-family:'Futura';font-style:normal;font-weight:normal;}h1,h2,h3,h4,h5,h6{text-transform:uppercase;}a,a.visited{text-decoration:none;color:#471f46;}.nav-link{color:#3e154a!important;font-family:'Gotham';font-weight:bold;text-transform:uppercase;}a.nav-link{color:#3e154a;}.highlighted > .container-fluid{padding:0;margin:0;max-width:100%;overflow:hidden;}#block-views-block-front-hero-block-block-1 .grid,#block-views-block-front-hero-block-block-1 li{padding:0;border:0;}#block-areastheme-views-block-front-page-teasers-block-1 .view-content.row{display:flex;}#block-areastheme-views-block-front-page-teasers-block-1 .view-content .views-row{max-width:30%;background:#ccc;margin:1rem 0.5rem;padding:0;}#block-areastheme-views-block-front-page-teasers-block-1
.views-field-body a,.views-field-body a.visited{color:#471f46;}#block-areastheme-views-block-front-page-teasers-block-1
.views-field-body{padding:1rem;}#block-areastheme-views-block-front-page-teasers-block-1
.views-field-title{padding:1rem 1rem 0 1rem;}#block-areastheme-views-block-front-page-teasers-block-1 .views-field-title a{text-transform:uppercase;color:#212529;font-size:calc(1.275rem + .3vw);text-decoration:none;}#block-areastheme-views-block-front-page-teasers-block-1 .view-content .views-row:hover{background:#3e154a;color:#fff;}#block-areastheme-views-block-front-page-teasers-block-1 .view-content .views-row:hover .views-field-title a,#block-areastheme-views-block-front-page-teasers-block-1 .view-content .views-row:hover .views-field-body a,#block-areastheme-views-block-front-page-teasers-block-1 .view-content .views-row:hover .views-field-title a:visited{color:#fff;}#block-areastheme-views-block-front-page-teasers-block-1 .views-field-field-image img{width:100%;height:auto;}#block-areastheme-page-title{margin:2rem auto;}.view-area-team-contacts .blazy.large-block-column-3{display:grid;}.view-area-team-contacts .grid,.view-area-team-contacts .grid__content{padding:1rem;}.view-area-team-contacts .list-group-item{border:none;border-top:1px solid #00000020;}.field--name-body a,.field--name-body a:visited{font-weight:bold;}.paragraph.paragraph--type--text-and-image.paragraph--view-mode--default{display:flex;}.paragraph.paragraph--type--text-and-image.paragraph--view-mode--default > div{padding:1rem;}.paragraphs-subform{display:flex;justify-content:space-between;}.da-thumbs{list-style:none;position:relative;margin:1rem auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}.da-thumbs li{margin:0;background:#fff;padding:0;position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.da-thumbs li a,.da-thumbs li a img{display:block;position:relative;}.da-thumbs li a{overflow:hidden;}.da-thumbs li a div{position:absolute;background:#333;background:rgba(75,75,75,0.7);width:100%;height:100%;}.da-thumbs li a div.custom-hover-object{position:absolute;background:#333;background:rgba(255,255,255,0.7);width:100%;height:100%;}.da-thumbs li a div span{display:block;padding:10px 0;margin:40px 20px 20px 20px;text-transform:uppercase;font-weight:normal;color:rgba(255,255,255,0.9);text-shadow:1px 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(0,0,0,0.1),0 -10px 0 rgba(255,255,255,0.3);}.da-thumbs li a div.custom-hover-object span{color:rgba(75,75,75,0.9);text-shadow:1px 1px 1px rgba(255,255,255,0.2);border-bottom:1px solid rgba(0,0,0,0.5);box-shadow:0 1px 0 rgba(255,255,255,255.1),0 -10px 0 rgba(0,0,0,0.3);}.da-thumbs h2{position:absolute;z-index:10;margin:0;color:#fff;background:#f00;padding:1.2rem;bottom:0;right:0;border-radius:1rem 0 0 0;border:4px solid #fff;}@media all and (min-width:1024px){.view-area-team-contacts .large-block-column-3{gap:10px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr);}.highlighted .view-content.row img{width:100%;max-height:450px;height:auto;}}@media all and (max-width:1024px){.paragraph.paragraph--type--text-and-image.paragraph--view-mode--default,#block-areastheme-views-block-front-page-teasers-block-1 .view-content.row{flex-direction:column;}#block-areastheme-views-block-front-page-teasers-block-1 .view-content .views-row{max-width:100%;}}
body{color:#3b3b3b;background:#e4e4dd;}#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:#e4e4dd;}a,.link{color:#471f46;}a:hover,a:focus,.link:hover,.link:focus{color:#802323;}a:active,.link:active{color:#bb3333;}.page-item.active .page-link{background-color:#471f46;border-color:#471f46;}.page-link,.page-link:hover{color:#471f46;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#e4e4dd;border-color:#e4e4dd;}.btn-primary:hover,.btn-primary:focus{background-color:#471f46;}.site-footer{background:#e4e4dd;}.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:#fffeff;}[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;}
.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);}
nav.tabs{margin-bottom:1rem;}
.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;}
