.bl-textblock.centered {
    text-align:center;
}

@media (min-width:1024px) {
	.la-multicol .linner {
		display: grid;
		justify-content: stretch;
		gap:var(--gap1);
	}
}
@media (max-width:1023px) {
	.la-multicol .col + .col {
		margin-top:var(--gap1);
	}
}

.la-multicol .col.vcenter {
    display: flex;
    align-items:center;
}

.la-multicol-sty-default {
}

.la-multicol-seg-11 > .linner { grid-template-columns: 1fr 1fr; }
.la-multicol-seg-31 > .linner { grid-template-columns: 3fr 1fr; }
.la-multicol-seg-111 > .linner { grid-template-columns: 1fr 1fr 1fr; }
.la-multicol-seg-211 > .linner { grid-template-columns: 2fr 1fr 1fr; }
.la-multicol-seg-112 > .linner { grid-template-columns: 1fr 1fr 2fr; }
.la-multicol-seg-1111 > .linner { grid-template-columns: 1fr 1fr 1fr 1fr; }
.la-multicol-seg-21 > .linner { grid-template-columns: 2fr 1fr; }
.la-multicol-seg-12 > .linner { grid-template-columns: 1fr 2fr; }

/*
.bl-hero {
    height:min(67rem, 50vw);
    background-position: center center;
    background-size: cover;
    position: relative;

    clip-path:polygon(0 0, 100% 0, 100% 90%, 0 100%);
}


.bl-blogteaser > h1 {
    margin-bottom: 1em;
}
@media (min-width:1024px) {
    .bl-blogteaser .items {
        display: grid;
        grid-template-columns: 1fr 1fr;
        justify-content: stretch;
        gap:var(--gap1);
    }
}
@media (max-width:1023px) {
    .bl-blogteaser .items {
        display: flex;
        flex-direction: column;
        gap:var(--gap1);
    }
}
.bl-blogteaser .item .ctrinfos {
    padding:1em 0.4em;
}
.bl-blogteaser .item h3 {
    margin-bottom: 1em;
}


.bl-features {
    position: relative;
}
@media (min-width:1024px) {
    .bl-features .items {
        display: grid;
        grid-template-columns: 1fr 1fr;
        justify-content: stretch;
        gap:var(--gap1);
    }
}
@media (max-width:1023px) {
    .bl-features .items {
        display: flex;
        flex-direction: column;
        gap:var(--gap1);
    }
}
.bl-features .item {
    background-color: #F9FD2B;
    padding:3rem 4rem 7rem 4rem;
    position: relative;

    clip-path:polygon(0 0, 100% 0, 100% 93%, 0 100%);
}
.bl-features .item .icon {
    display: block;
    margin-bottom: 3rem;
    width: 6.5rem;
}
@media (max-width:1023px) {
    .bl-features .item {
        padding:2rem 2rem 7rem 2rem;
    }
}
*/

@media (min-width:1024px) {
    .bl-team .items {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        justify-content: stretch;
        gap:var(--gap1);
    }
}
@media (max-width:1023px) {
    .bl-team .items {
        display: flex;
        flex-direction: column;
        gap:var(--gap1);
    }
}
.bl-team {
    font-size:1.8rem;
    letter-spacing: 0;
    line-height:1.555;
    color:#006C95;
}
.bl-team h2 {
    font-size:inherit;
    font-weight:700;
    margin-bottom:1em;
}
.bl-team .item .photo {
    display: block;
    width: 100%;
}

/*
.bl-imageslider h3.legend {
    margin-top:0.5em;
    margin-bottom: 0;
}
.bl-imageslider .swiper-button-next,
.bl-imageslider .swiper-button-prev {
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.bl-imageslider .swiper-button-disabled {
    display: none;
}
*/
/*
.bl-imageslider .swiper-button-disabled {
    cursor:not-allowed !important;
    pointer-events: auto !important;
}
*/

@media (min-width:1024px) {
    .bl-images2 .items {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        justify-content: stretch;
        gap:var(--gap1);
    }
}
@media (max-width:1023px) {
    .bl-images2 .items {
        display: flex;
        flex-direction: column;
        gap:var(--gap1);
    }
}
.bl-images2 .item .image {
    display: block;
    width: 100%;
}

.bl-map .ctrmap {
    height:70vh;
}

.bl-map-embed iframe {
    border:none;
    width:100%;
    display: block;
    height:70vh;
}