.block-image-hover-text{
margin-top: 15px;
margin-bottom: 15px;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide{
aspect-ratio: 1/.5;
position: relative;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide .image-hover-text-slide-hover-content .image-hover-text-slide-hover-text{
display: none;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide .image-hover-text-slide-hover-content .image-hover-text-slide-hover-readmore{
display: none;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide .image-hover-text-slide-hover-content .image-hover-text-slide-hover-title{
text-align: center;
color: #fff;
font-weight: 900;
margin-bottom: 10px;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide .image-hover-text-slide-hover-content {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 15px;
text-decoration: none;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide .image-hover-text-slide-hover-content{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-height: 62px;
background: #222222;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:hover .image-hover-text-slide-hover-content,
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:focus-within .image-hover-text-slide-hover-content{
max-height: 100%;
transition: max-height 0.3s ease-in-out;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:hover .image-hover-text-slide-hover-content .image-hover-text-slide-hover-text,
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:focus-within .image-hover-text-slide-hover-content .image-hover-text-slide-hover-text{
display: block;
font-size: 16px;
line-height: 22px;
color: #fff;
font-weight: 300;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:hover .image-hover-text-slide-hover-content .image-hover-text-slide-hover-readmore,
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:focus-within .image-hover-text-slide-hover-content .image-hover-text-slide-hover-readmore{
display: block;
font-size: 16px;
color: #fff;
line-height: 22px;
font-weight: 300;
align-self: flex-end;
}
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:hover .image-hover-text-slide-hover-content .image-hover-text-slide-hover-title,
.block-image-hover-text .image-hover-text-slider .splide__track .splide__list .splide__slide:focus-within .image-hover-text-slide-hover-content .image-hover-text-slide-hover-title{
margin-top: 10px;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-image img {
width: 100%;
height: auto;    
}
.start-image-width .block-image img {
max-width: 170px;
margin-left: auto;
margin-right: auto;
}
.block-image .mob-img
{
display: none;
}
.block-image .desk-img
{
display: block;
}
.start-images-text{
h2{
margin-bottom: 2rem;
}
}
.block-image{
p{
font-weight: 900;
}
}
@media screen and (max-width: 991px) {
.block-image .mob-img
{
display: block;
}
.block-image .desk-img
{
display: none;
}
.block-image{
margin-bottom: 15px;
}
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-image img {
width: 100%;
height: auto;    
}
.start-image-width .block-image img {
max-width: 170px;
margin-left: auto;
margin-right: auto;
}
.block-image .mob-img
{
display: none;
}
.block-image .desk-img
{
display: block;
}
.start-images-text{
h2{
margin-bottom: 2rem;
}
}
.block-image{
p{
font-weight: 900;
}
}
@media screen and (max-width: 991px) {
.block-image .mob-img
{
display: block;
}
.block-image .desk-img
{
display: none;
}
.block-image{
margin-bottom: 15px;
}
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-link .block-links{
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
flex-wrap: wrap;
gap: 3rem;
}
@media screen and (max-width: 768px) {
.block-link .block-links{
gap: 0;
}
}.block-faq-schema .accordion .accordion-item .accordion-header .accordion-button{
background: #C4E0D8;
font-size: 25px;
color: #222222;
justify-content: space-between;
}
.block-faq-schema .accordion .accordion-item{
border: none;
margin-bottom: 15px;
background: none;
}
.block-faq-schema .accordion .accordion-item .accordion-header .accordion-button::after{
content: none;
background: none;
}
.block-faq-schema .accordion .accordion-item .accordion-header .accordion-button .accordion-symbol img{
width: 50px;
height: 50px;
}
.block-faq-schema .accordion .accordion-item .accordion-header .accordion-button.collapsed .accordion-symbol img{
transform: rotate(180deg);
}
.block-faq-schema .accordion .accordion-item .accordion-header .accordion-button:focus{
box-shadow: none;
border: none;
}
.block-faq-schema .accordion .accordion-item .accordion-collapse .accordion-body{
position: relative;
}
.block-faq-schema .accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-background{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #C4E0D8;
z-index: -1;
opacity: 0.25;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-wysiwyg .container-inhalt{
width: 100%;
height: 100%;
padding: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 20px;
}
.block-wysiwyg .block-links{
width: fit-content;
}.block-footernavigation .container-inhalt{
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
}
.block-footernavigation .container-inhalt .acf-nav-menu #menu-footer-rechtliches{
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: flex-end;
margin: 0;
align-items: center;
padding: 0;
gap: 7.5px;
}
.block-footernavigation .container-inhalt .acf-nav-menu #menu-footer-rechtliches .menu-item{
list-style-type: none;
}
.block-footernavigation .container-inhalt .acf-nav-menu #menu-footer-rechtliches .menu-item a{
font-size: 16px;
}
.block-footernavigation .container-inhalt .acf-nav-menu{
width: 100%;
}
.no-top-bottom-padding{
padding-top: 0 !important;
padding-bottom: 0 !important;
}