@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}.block-image img {
max-width: 100%;
height: auto;
}
.block-image .mob-img
{
display: none;
}
.block-image .desk-img
{
display: block;
}
.block-image.no-padding{
padding: 0;
}
.block-image .parallax-seitentrenner{
min-height: 500px;
}
@media screen and (max-width: 576px) {
.block-image .mob-img
{
display: block;
}
.block-image .desk-img
{
display: none;
}
.block-image{
margin-bottom: 15px;
}
}.block-linkblock .link-block-img
{
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.block-linkblock .block-link-block-inner{
margin: 5px;
width: 100%;
height: 100%;
background: #fff;
padding: 30px;
box-shadow: 5px 5px 14px 2px rgba(0,0,0,0.15);
}
.block-linkblock .link-block-text {
min-height: 125px;
margin-top: 20px;
}
.block-linkblock .mob-img
{
display: none;
}
.block-linkblock .desk-img
{
display: block;
}
@media screen and (max-width:991px){
.block-linkblock{
display: flex;
justify-content: center;
align-items: center;
}
}
@media screen and (max-width: 576px) {
.block-linkblock .mob-img
{
display: block;
}
.block-linkblock .desk-img
{
display: none;
}
.block-linkblock {
margin-bottom: 15px;
}
}.block-linkblock .link-block-img
{
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.block-linkblock .block-link-block-inner{
margin: 5px;
width: 100%;
height: 100%;
background: #fff;
padding: 30px;
box-shadow: 5px 5px 14px 2px rgba(0,0,0,0.15);
}
.block-linkblock .link-block-text {
min-height: 125px;
margin-top: 20px;
}
.block-linkblock .mob-img
{
display: none;
}
.block-linkblock .desk-img
{
display: block;
}
@media screen and (max-width:991px){
.block-linkblock{
display: flex;
justify-content: center;
align-items: center;
}
}
@media screen and (max-width: 576px) {
.block-linkblock .mob-img
{
display: block;
}
.block-linkblock .desk-img
{
display: none;
}
.block-linkblock {
margin-bottom: 15px;
}
}.block-linkblock .link-block-img
{
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
.block-linkblock .block-link-block-inner{
margin: 5px;
width: 100%;
height: 100%;
background: #fff;
padding: 30px;
box-shadow: 5px 5px 14px 2px rgba(0,0,0,0.15);
}
.block-linkblock .link-block-text {
min-height: 125px;
margin-top: 20px;
}
.block-linkblock .mob-img
{
display: none;
}
.block-linkblock .desk-img
{
display: block;
}
@media screen and (max-width:991px){
.block-linkblock{
display: flex;
justify-content: center;
align-items: center;
}
}
@media screen and (max-width: 576px) {
.block-linkblock .mob-img
{
display: block;
}
.block-linkblock .desk-img
{
display: none;
}
.block-linkblock {
margin-bottom: 15px;
}
}@media screen and (max-width: 576px) {
.block-link  {
margin-bottom: 15px;
margin-top: 15px;
}
}
.block-link  {
margin-bottom: 15px;
margin-top: 15px;
}
.block-link .block-links .btn-primary{
border-style: solid;
border-radius: 0px;
border-width: 1px;
border-color: #707070;
color: #707070;
font-size: 16px;
padding: 10px 60px 10px 60px;
background-color: white;
}
.block-link .block-links .btn-primary:hover{
color: white;
background-color: #707070;
}@media screen and (max-width: 576px) {
.block-link  {
margin-bottom: 15px;
margin-top: 15px;
}
}
.block-link  {
margin-bottom: 15px;
margin-top: 15px;
}
.block-link .block-links .btn-primary{
border-style: solid;
border-radius: 0px;
border-width: 1px;
border-color: #707070;
color: #707070;
font-size: 16px;
padding: 10px 60px 10px 60px;
background-color: white;
}
.block-link .block-links .btn-primary:hover{
color: white;
background-color: #707070;
}.block-galerie__bilder .block-galerie__bild{
padding: 15px;
}
.block-galerie{
padding: 0;
}@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}.block-text-foldable-repeater .block-text-foldable-repeater__item__title-extra {
margin-bottom: 20px;
margin-top: 20px;
}
.block-text-foldable-repeater .block-text-foldable-repeater__item .block-text-foldable-repeater__item__title {
padding: 20px;
background: #fff;
border-bottom: 1px solid rgba(0,0,0,.125);
}
.block-text-foldable-repeater .block-text-foldable-repeater__item .block-text-foldable-repeater__item__title img{
filter: brightness(0) saturate(100%) invert(7%) sepia(30%) saturate(28%) hue-rotate(324deg) brightness(92%) contrast(89%);
float: right;
transition: all 0.5s ease;
}
.block-text-foldable-repeater .block-text-foldable-repeater__item .block-text-foldable-repeater__item__text {
background: #fff;
padding: 0;
border-bottom: 1px solid rgba(0,0,0,.125);
transition: all 0.5s ease;
height: 0;
opacity: 0;
visibility: hidden;
}
.block-text-foldable-repeater  .block-text-foldable-repeater__item.open .block-text-foldable-repeater__item__title{
background: #c0c8c0;
}
.block-text-foldable-repeater  .block-text-foldable-repeater__item.open .block-text-foldable-repeater__item__title img{
transform: rotate(90deg);
transition: all 0.5s ease;
}
.block-text-foldable-repeater  .block-text-foldable-repeater__item.open .block-text-foldable-repeater__item__text{
transition: all 0.5s ease;
padding: 15px;
height: 100%;
opacity: 1;
visibility: visible;
}@media screen and (max-width: 576px) {
.block-link  {
margin-bottom: 15px;
margin-top: 15px;
}
}
.block-link  {
margin-bottom: 15px;
margin-top: 15px;
}
.block-link .block-links .btn-primary{
border-style: solid;
border-radius: 0px;
border-width: 1px;
border-color: #707070;
color: #707070;
font-size: 16px;
padding: 10px 60px 10px 60px;
background-color: white;
}
.block-link .block-links .btn-primary:hover{
color: white;
background-color: #707070;
}@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}@media screen and (max-width: 576px) {
.block-wysiwyg  {
margin-bottom: 15px;
}
}.block-menu{
display: flex;
justify-content: center;
align-items: center;
}
.block-menu .acf-nav-menu #menu-main-footer-menue, .block-menu .acf-nav-menu #menu-legal-menue {
display: flex;
justify-content: center;
align-items: center;
gap: 15px;
}
.block-menu .acf-nav-menu #menu-main-footer-menue li, .block-menu .acf-nav-menu #menu-legal-menue li {
list-style-type: none;
}
.block-menu.unteres-menu {
padding-top: 35px;
padding-bottom: 50px;
border-top: 1px solid rgb(96,96,96);
}
@media screen and (max-width:1100px){
.block-menu .acf-nav-menu #menu-main-footer-menue, .block-menu .acf-nav-menu #menu-legal-menue {
flex-direction: column;
padding: 0;
}
}.block-menu{
display: flex;
justify-content: center;
align-items: center;
}
.block-menu .acf-nav-menu #menu-main-footer-menue, .block-menu .acf-nav-menu #menu-legal-menue {
display: flex;
justify-content: center;
align-items: center;
gap: 15px;
}
.block-menu .acf-nav-menu #menu-main-footer-menue li, .block-menu .acf-nav-menu #menu-legal-menue li {
list-style-type: none;
}
.block-menu.unteres-menu {
padding-top: 35px;
padding-bottom: 50px;
border-top: 1px solid rgb(96,96,96);
}
@media screen and (max-width:1100px){
.block-menu .acf-nav-menu #menu-main-footer-menue, .block-menu .acf-nav-menu #menu-legal-menue {
flex-direction: column;
padding: 0;
}
}