@charset "utf-8";
/* CSS Document */

@media (max-width: 1030px) {
        .text-img {
        font-size: 280px;
        margin-bottom: -80px !important;
    }
}




@media (max-width: 920px) {
        .text-img {
        font-size: 250px;
        margin-bottom: -80px !important;
    }
}




@media (max-width: 830px) {
        .text-img {
        font-size: 220px;
        margin-bottom: -80px !important;
    }
    .swiper-slide-caption {
    padding-bottom: 80px;
        margin-top: 3rem;
}
}



@media (max-width: 550px) {
	.swiper-slide-caption .container h1 {
        font-size: 50px;
        margin-top: 3rem;
    }
}


@media (max-width: 430px) {
	.swiper-slide-caption .container h1 {
        font-size: 40px;
        margin-top: 3rem;
    }
    .swiper-slide-caption .container { margin-top: 3rem;}
    .text-img {
        font-size: 220px;
        margin-bottom: -80px !important;
    }
    .subhead h1, .subhead-law h1 {
        font-size: 40px;
    }
}

@media (max-width: 350px) {

    .text-img {
        font-size: 200px;
        margin-bottom: -80px !important;
    }
    .subhead h1, .subhead-law h1 {
        font-size: 30px;
    }
      .einleitung h2 {
        font-size: 35px;
    }  

}

