/* @license 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){}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
