/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h2.card-title.ov-text-left,h6.card-subtitle.ov-text-left{text-align:left;}h2.card-title.ov-text-center,h6.card-subtitle.ov-text-center{text-align:center;}h2.card-title.ov-text-right,h6.card-subtitle.ov-text-right{text-align:right;}h2.card-title.ov-text-justify,h6.card-subtitle.ov-text-justify{text-align:justify;}.section-header h1{font:33px sans-serif;margin-top:30px;text-align:center;text-transform:uppercase;}s
.section-header h1.no-span:before,.section-header h1.no-span:after{border-top:1px solid green;content:"";display:table-cell;position:relative;top:0.5em;width:45%;}.section-header h1.no-span:before{right:1.5%;}.section-header h1.no-span:after{left:1.5%;}.navbar{padding:0;}.bs-text-green{color:#1b8d8e;}.bs-text-yellow{color:#e69337;}.bs-text-orange{color:#da7c63;}.bs-text-pink{color:#da7c63;}.bs-text-red{color:#912a21;}.footer__first{padding:0;}.site-footer .block{padding:0;}.card-deck-image-center{text-align:center;}#block-mainmenu-2 ul li.nav-item{text-transform:uppercase;padding-left:3rem;}#block-mainmenu-2 ul li.nav-item .nav-link.is-active{text-decoration:underline;text-decoration-color:#912a21;text-decoration-thickness:2px;padding-bottom:2px;}.main-navbar-menu{padding-top:.5rem;padding-bottom:0.3rem;}footer.site-footer{padding:0;background-color:#912a21;}footer.site-footer a{color:#ffffff;}footer.site-footer .card-title{color:#da7c63;}div.node--type-project a,.link{color:#333333;}a{color:#333333;text-decoration:none;background-color:transparent;}div.view-id-projects .view-filters{padding-top:2rem;padding-bottom:2rem;}#block-socialmedia{padding-right:5rem;margin-top:1rem;}div.node--type-project a.btn-read-more{color:#ffffff;background-color:#333;border-color:#333;}
@media (min-width:320px){}@media (max-width:767px){nav#block-mainmenu-2.menu--main{width:auto;}section.region-top-header{width:100%;padding-top:.75rem;padding-left:.75rem;}#block-socialmedia{padding-right:2rem;}.view-projects .views-row{padding-bottom:3rem;}#block-cfc-content .field--name-field-media-image{text-align:center;}#block-cfc-content .view-display-id-our_team{padding-top:2rem;}#block-cfc-content .view-display-id-our_team .p-2.views-row,#block-cfc-content .view-display-id-block_1 .p-2.views-row{padding-left:4rem !important;}.view-team.view-display-id-text_only .view-content,.view-team.view-display-id-block_2 .view-content{justify-content:center !important;}body.node--type-project #block-cfc-content h1.card-title{font-size:2rem;}body.node--type-project #block-cfc-content .field-image{flex:0 0 100%;max-width:100%;margin-bottom:2rem;}body.node--type-project #block-cfc-content .alert-success .col{min-width:100%;}.block-mailchimp-signup{padding-left:1rem !important;padding-top:2rem !important;}#block-mainmenu-2{text-align:right;width:45% !important;}}@media (min-width:641px){}@media (min-width:961px){}@media (min-width:1025px){}@media (min-width:1281px){}
.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);}
.content img{max-width:100%;height:auto;}
.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;}
