<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.blog .card{
    width: 100%;
    min-height: 16rem;
}

.blogpost__cardmeta{
    position: absolute;
    bottom:0;
    left:0;
    width: 100%;
    z-index: 100;
    padding: 0 20px 18px 20px;
    font-size: 16px;
}

.blogelement__readmore a{
    font-size: 22px;
    text-decoration: underline !important;
    text-transform: uppercase;
}

.blog .blog__description p span,
.blog .blog__description p
{
    font-size: 18px;
    line-height: 28px;
}


.blog .card__withimage .card-body{
    position: absolute;
    bottom: 0;
    background: rgba(0, 150, 64, 0.9);
}


.blog .card .card-body .card-link{
    position: absolute;
    right:20px;
    bottom:18px;
    color:#ca000c;
    z-index: 120;
}

.blog .card-title{
    color:#000;
}

.blog .card__withimage .card-title{
    color:#fff;

}
.blog .card__withimage .card-link{
    color:#fff;
}

.blog .card__withimage .card-body *{
    color: #fff !important
}


.blog .card__withimage .card-body{
    padding-bottom: 3rem;
    width: 100%;
}

.blogpost__cardmeta {
    color:#ca000c;
}


.blog .card__withimage .blogpost__cardmeta {
    color:#fff;
}

.blog .blogelement__presse{
    transition: all 0.3s ease;
}

.blog .blogelement__presse .card{
    background: transparent !important;
}

.blog .blogelement__presse:hover{
    background: #eeeeee;
}

.blog .bottom-left {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #ca000c;
    font-size: 14px;
    color: #fff;
    padding: 6px 40px;
    font-family: 'Sailec W05 Bold', Helvetica, sans-serif !important;
    font-weight: normal;
}

.blog .blogelement__moreblogposts h4 a  {
    color: #000 !important;
}

.blog .blogelement__moreblogposts hr {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    border: 0;
    border-top: 4px solid #ca000c;
    width: 40px;
    float: left;
}

.blog .card-body,
.blogelement .card-body
{
    padding: 20px 20px;
    background: #f7f7f7;
}

.blog .blogpost__timecategory {
    color: #999;
    font-size: 16px;
}

.blog .nav-tabs-alternate.nav-tabs
{
    justify-content: left;
}

@media (max-width: 991.98px) {
    .blog .card-body {
        padding: 20px 25px;
        background: #f7f7f7;
    }
    .blog .blogpost__timecategory {
        font-size: 15px;
    }
}

@media (max-width: 767.98px) {

}


.galleryelement__nav img,
.galleryelement__stage img{
    border:4px solid #000;
}

.galleryelement__nav img{

}

.galleryelement__next,
.galleryelement__prev{
    position: absolute;
    top:calc(50% - 30px) !important;
    z-index: 1000;
    color:#fff;
    padding:16px 16px 12px 16px;
    line-height: 1;
    background: rgba(0, 150, 64, 0);
    transition: background 0.2s ease;
    cursor: pointer;
}
.galleryelement__prev{
    left:20px;
}
.galleryelement__next{
    right:20px;
}

.galleryelement__next:hover,
.galleryelement__prev:hover{
    background: rgba(0, 0, 0, 0.3);
}

.galleryelement__stage .slick-dots{
    bottom:30px;
}

.galleryelement__tile{
    padding-right: 10px;
}</pre></body></html>