@import '_content/Masa.Blazor/Masa.Blazor.rarqf47kuo.bundle.scp.css';

/* _content/KegelsportPlattform.Server/Pages/Allgemein/Datenschutz.razor.rz.scp.css */
.u-section-1[b-wq2h04ct7h] {
    background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url(images/Datenschutz_cover-1.jpg);
    background-position: 50% 50%;
}

    .u-section-1 .u-sheet-1[b-wq2h04ct7h] {
        min-height: 350px;
    }

    .u-section-1 .u-text-1[b-wq2h04ct7h] {
        font-size: 6rem;
        font-weight: 700;
        margin: 107px 482px 60px 0;
    }

@media (max-width: 1199px) {
    .u-section-1 .u-sheet-1[b-wq2h04ct7h] {
        min-height: 289px;
    }

    .u-section-1 .u-text-1[b-wq2h04ct7h] {
        width: 448px;
        margin-right: 282px;
    }
}

@media (max-width: 991px) {
    .u-section-1 .u-sheet-1[b-wq2h04ct7h] {
        min-height: 221px;
    }

    .u-section-1 .u-text-1[b-wq2h04ct7h] {
        margin-right: 62px;
    }
}

@media (max-width: 767px) {
    .u-section-1 .u-sheet-1[b-wq2h04ct7h] {
        min-height: 166px;
    }

    .u-section-1 .u-text-1[b-wq2h04ct7h] {
        margin-right: 0;
    }
}

@media (max-width: 575px) {
    .u-section-1 .u-sheet-1[b-wq2h04ct7h] {
        min-height: 105px;
    }

    .u-section-1 .u-text-1[b-wq2h04ct7h] {
        font-size: 3.75rem;
        width: 340px;
    }
}

.u-section-2 .u-sheet-1[b-wq2h04ct7h] {
    min-height: 3140px;
}

.u-section-2 .u-text-1[b-wq2h04ct7h] {
    font-weight: 700;
    margin: 41px auto 0 0;
}

.u-section-2 .u-text-2[b-wq2h04ct7h] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 43px 0 0;
}

.u-section-2 .u-text-3[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 27px 0 0;
}

.u-section-2 .u-text-4[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 7px 77px 0 0;
}

.u-section-2 .u-text-5[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-6[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-7[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-8[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-9[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-10[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-11[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-12[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-13[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-14[b-wq2h04ct7h] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-15[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-16[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-17[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-18[b-wq2h04ct7h] {
    font-size: 1rem;
    background-image: none;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-btn-1[b-wq2h04ct7h] {
    background-image: none;
    padding: 0;
}

.u-section-2 .u-text-19[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-20[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-21[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-22[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-btn-2[b-wq2h04ct7h] {
    background-image: none;
    padding: 0;
}

.u-section-2 .u-text-23[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-24[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-25[b-wq2h04ct7h] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-26[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-27[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-28[b-wq2h04ct7h] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-29[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-30[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 0 0;
}

.u-section-2 .u-text-31[b-wq2h04ct7h] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-32[b-wq2h04ct7h] {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 20px 0 0;
}

.u-section-2 .u-text-33[b-wq2h04ct7h] {
    font-size: 1rem;
    margin: 20px 77px 27px 0;
}

.u-section-2 .u-btn-3[b-wq2h04ct7h] {
    background-image: none;
    padding: 0;
}

@media (max-width: 1199px) {
    .u-section-2 .u-text-4[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-7[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-9[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-11[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-13[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-16[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-18[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-20[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-22[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-24[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-27[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-30[b-wq2h04ct7h] {
        margin-right: 0;
    }

    .u-section-2 .u-text-33[b-wq2h04ct7h] {
        margin-right: 0;
    }
}

@media (max-width: 991px) {
    .u-section-2 .u-text-1[b-wq2h04ct7h] {
        margin-left: 1px;
        margin-right: 1px;
    }

    .u-section-2 .u-text-3[b-wq2h04ct7h] {
        margin-top: 431px;
    }

    .u-section-2 .u-text-4[b-wq2h04ct7h] {
        margin-top: -351px;
    }
}

@media (max-width: 767px) {
    .u-section-2 .u-text-1[b-wq2h04ct7h] {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-2 .u-text-3[b-wq2h04ct7h] {
        margin-top: 562px;
    }

    .u-section-2 .u-text-4[b-wq2h04ct7h] {
        margin-top: -482px;
    }
}

@media (max-width: 575px) {
    .u-section-2 .u-text-3[b-wq2h04ct7h] {
        margin-top: 930px;
    }

    .u-section-2 .u-text-4[b-wq2h04ct7h] {
        margin-top: -850px;
    }
}
/* _content/KegelsportPlattform.Server/Pages/Allgemein/Disclaimers.razor.rz.scp.css */
.u-section-1[b-0ej52x4inn] {
    background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url(images/disclaimer-hero.png);
    background-position: 50% 50%;
}

    .u-section-1 .u-sheet-1[b-0ej52x4inn] {
        min-height: 350px;
    }

    .u-section-1 .u-text-1[b-0ej52x4inn] {
        font-size: 6rem;
        font-weight: 700;
        margin: 107px 482px 60px 0;
    }

@media (max-width: 1199px) {
    .u-section-1 .u-sheet-1[b-0ej52x4inn] {
        min-height: 289px;
    }

    .u-section-1 .u-text-1[b-0ej52x4inn] {
        width: 448px;
        margin-right: 282px;
    }
}

@media (max-width: 991px) {
    .u-section-1 .u-sheet-1[b-0ej52x4inn] {
        min-height: 221px;
    }

    .u-section-1 .u-text-1[b-0ej52x4inn] {
        margin-right: 62px;
    }
}

@media (max-width: 767px) {
    .u-section-1 .u-sheet-1[b-0ej52x4inn] {
        min-height: 166px;
    }

    .u-section-1 .u-text-1[b-0ej52x4inn] {
        margin-right: 0;
    }
}

@media (max-width: 575px) {
    .u-section-1 .u-sheet-1[b-0ej52x4inn] {
        min-height: 105px;
    }

    .u-section-1 .u-text-1[b-0ej52x4inn] {
        font-size: 3.75rem;
        width: 340px;
    }
}

.u-section-2 .u-sheet-1[b-0ej52x4inn] {
    min-height: 972px;
}

.u-section-2 .u-text-1[b-0ej52x4inn] {
    font-weight: 700;
    margin: 77px auto 0 -1px;
}

.u-section-2 .u-text-2[b-0ej52x4inn] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 43px 460px 0 0;
}

.u-section-2 .u-text-3[b-0ej52x4inn] {
    font-size: 1rem;
    margin: 18px 77px 0 0;
}

.u-section-2 .u-text-4[b-0ej52x4inn] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 43px 460px 0 0;
}

.u-section-2 .u-text-5[b-0ej52x4inn] {
    line-height: 1.8;
    margin: 26px 77px 0 0;
}

.u-section-2 .u-text-6[b-0ej52x4inn] {
    font-size: 1.5rem;
    font-weight: 700;
    margin: 20px 460px 0 0;
}

.u-section-2 .u-text-7[b-0ej52x4inn] {
    line-height: 1.8;
    margin: 18px 77px 55px 0;
}

@media (max-width: 1199px) {
    .u-section-2 .u-text-2[b-0ej52x4inn] {
        margin-right: 260px;
    }

    .u-section-2 .u-text-3[b-0ej52x4inn] {
        width: 680px;
        margin-right: 0;
    }

    .u-section-2 .u-text-4[b-0ej52x4inn] {
        margin-right: 260px;
    }

    .u-section-2 .u-text-5[b-0ej52x4inn] {
        margin-right: 0;
    }

    .u-section-2 .u-text-6[b-0ej52x4inn] {
        margin-right: 260px;
    }

    .u-section-2 .u-text-7[b-0ej52x4inn] {
        margin-right: 0;
    }
}

@media (max-width: 991px) {
    .u-section-2 .u-text-2[b-0ej52x4inn] {
        margin-right: 40px;
    }

    .u-section-2 .u-text-4[b-0ej52x4inn] {
        margin-right: 40px;
    }

    .u-section-2 .u-text-6[b-0ej52x4inn] {
        margin-right: 40px;
    }
}

@media (max-width: 767px) {
    .u-section-2 .u-text-2[b-0ej52x4inn] {
        margin-right: 0;
    }

    .u-section-2 .u-text-3[b-0ej52x4inn] {
        width: 540px;
    }

    .u-section-2 .u-text-4[b-0ej52x4inn] {
        margin-right: 0;
    }

    .u-section-2 .u-text-6[b-0ej52x4inn] {
        margin-right: 0;
    }
}

@media (max-width: 575px) {
    .u-section-2 .u-text-3[b-0ej52x4inn] {
        width: 340px;
    }
}
/* _content/KegelsportPlattform.Server/Pages/Allgemein/Impressum.razor.rz.scp.css */
.u-section-1[b-49pwc20lhl] {
    background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url(images/impressum.jpg);
    background-position: 50% 50%;
}

    .u-section-1 .u-sheet-1[b-49pwc20lhl] {
        min-height: 350px;
    }

@media (max-width: 1199px) {
    .u-section-1 .u-sheet-1[b-49pwc20lhl] {
        min-height: 289px;
    }
}

@media (max-width: 991px) {
    .u-section-1 .u-sheet-1[b-49pwc20lhl] {
        min-height: 221px;
    }
}

@media (max-width: 767px) {
    .u-section-1 .u-sheet-1[b-49pwc20lhl] {
        min-height: 166px;
    }
}

@media (max-width: 575px) {
    .u-section-1 .u-sheet-1[b-49pwc20lhl] {
        min-height: 105px;
    }
}

.u-section-2 .u-sheet-1[b-49pwc20lhl] {
    min-height: 402px;
}

.u-section-2 .u-text-1[b-49pwc20lhl] {
    margin: 77px auto 0 0;
}

.u-section-2 .u-text-2[b-49pwc20lhl] {
    line-height: 1.8;
    margin: 18px 460px 0 0;
}

.u-section-2 .u-text-3[b-49pwc20lhl] {
    line-height: 1.8;
    margin: 22px 460px 22px 0;
}

.u-section-2 .u-btn-1[b-49pwc20lhl] {
    background-image: none;
    padding: 0;
}

@media (max-width: 1199px) {
    .u-section-2 .u-text-2[b-49pwc20lhl] {
        width: 680px;
        margin-right: 260px;
    }

    .u-section-2 .u-text-3[b-49pwc20lhl] {
        margin-right: 260px;
    }
}

@media (max-width: 991px) {
    .u-section-2 .u-text-2[b-49pwc20lhl] {
        margin-right: 40px;
    }

    .u-section-2 .u-text-3[b-49pwc20lhl] {
        margin-right: 40px;
    }
}

@media (max-width: 767px) {
    .u-section-2 .u-text-2[b-49pwc20lhl] {
        width: 540px;
        margin-right: 0;
    }

    .u-section-2 .u-text-3[b-49pwc20lhl] {
        margin-right: 0;
    }
}

@media (max-width: 575px) {
    .u-section-2 .u-text-2[b-49pwc20lhl] {
        width: 340px;
    }
}
/* _content/KegelsportPlattform.Server/Pages/Home/BahnanlagenDetailsService.razor.rz.scp.css */

.u-section-2 .u-text-9[b-7nf59cda6f] {
    font-weight: 700;
    font-size: 1.25rem;
    margin: 20px 151px 0 31px;
}

.u-section-2 .u-icon-6[b-7nf59cda6f] {
    margin-top: 2px;
}

.u-section-2 .u-text-10[b-7nf59cda6f] {
    font-weight: 700;
    font-size: 1.25rem;
    margin: 0 151px 0 31px;
}

.u-section-2 .u-icon-7[b-7nf59cda6f] {
    margin-top: 2px;
}

.u-section-2 .u-text-11[b-7nf59cda6f] {
    font-weight: 700;
    font-size: 1.25rem;
    margin: 0 151px 0 31px;
}

.u-section-2 .u-icon-8[b-7nf59cda6f] {
    margin-top: 2px;
}

.u-section-2 .u-text-12[b-7nf59cda6f] {
    font-weight: 700;
    font-size: 1.25rem;
    margin: 0 150px 0 31px;
}

.u-section-2 .u-icon-9[b-7nf59cda6f] {
    margin-top: 2px;
}

.u-section-2 .u-text-13[b-7nf59cda6f] {
    font-weight: 700;
    font-size: 1.25rem;
    margin: 0 151px 0 30px;
}

.u-section-2 .u-icon-10[b-7nf59cda6f] {
    margin-top: 2px;
}

.u-section-2 .u-text-14[b-7nf59cda6f] {
    font-weight: 700;
    font-size: 1.25rem;
    margin: 0 151px 0 31px;
}

.u-section-2 .u-icon-11[b-7nf59cda6f] {
    margin-top: 2px;
}

@media (max-width: 1199px) {
    .u-section-2 .u-sheet-1[b-7nf59cda6f] {
        min-height: 714px;
    }

    .u-section-2 .u-group-1[b-7nf59cda6f] {
        height: auto;
    }

    .u-section-2 .u-container-layout-1[b-7nf59cda6f] {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .u-section-2 .u-layout-cell-1[b-7nf59cda6f] {
        min-height: 515px;
    }

    .u-section-2 .u-layout-cell-2[b-7nf59cda6f] {
        min-height: 290px;
    }

    .u-section-2 .u-text-3[b-7nf59cda6f] {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-2 .u-text-4[b-7nf59cda6f] {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-2 .u-text-5[b-7nf59cda6f] {
        margin-right: 0;
        margin-left: 0;
    }

    .u-section-2 .u-btn-1[b-7nf59cda6f] {
        margin-left: 0;
    }

    .u-section-2 .u-btn-2[b-7nf59cda6f] {
        margin-left: 0;
    }

    .u-section-2 .u-text-6[b-7nf59cda6f] {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-2 .u-text-7[b-7nf59cda6f] {
        margin-left: 0;
        margin-right: 0;
    }

    .u-section-2 .u-layout-cell-3[b-7nf59cda6f] {
        min-height: 247px;
    }

    .u-section-2 .u-text-9[b-7nf59cda6f] {
        margin-right: 82px;
        margin-left: 0;
    }

    .u-section-2 .u-text-10[b-7nf59cda6f] {
        margin-right: 82px;
        margin-left: 0;
    }

    .u-section-2 .u-text-11[b-7nf59cda6f] {
        margin-right: 82px;
        margin-left: 0;
    }

    .u-section-2 .u-text-12[b-7nf59cda6f] {
        margin-right: 81px;
        margin-left: 0;
    }

    .u-section-2 .u-text-13[b-7nf59cda6f] {
        margin-right: 81px;
        margin-left: 0;
    }

    .u-section-2 .u-text-14[b-7nf59cda6f] {
        margin-right: 82px;
        margin-left: 0;
    }
}

@media (max-width: 991px) {
    .u-section-2 .u-sheet-1[b-7nf59cda6f] {
        min-height: 602px;
    }

    .u-section-2 .u-container-layout-1[b-7nf59cda6f] {
        padding-left: 30px;
        padding-right: 30px;
    }

    .u-section-2 .u-layout-cell-1[b-7nf59cda6f] {
        min-height: 479px;
    }

    .u-section-2 .u-layout-cell-2[b-7nf59cda6f] {
        min-height: 100px;
    }

    .u-section-2 .u-container-layout-3[b-7nf59cda6f] {
        padding-left: 30px;
        padding-right: 30px;
    }

    .u-section-2 .u-layout-cell-3[b-7nf59cda6f] {
        min-height: 100px;
    }

    .u-section-2 .u-container-layout-4[b-7nf59cda6f] {
        padding-left: 30px;
        padding-right: 30px;
    }

    .u-section-2 .u-text-9[b-7nf59cda6f] {
        margin-right: 32px;
    }

    .u-section-2 .u-text-10[b-7nf59cda6f] {
        margin-right: 32px;
    }

    .u-section-2 .u-text-11[b-7nf59cda6f] {
        margin-right: 32px;
    }

    .u-section-2 .u-text-12[b-7nf59cda6f] {
        margin-right: 31px;
    }

    .u-section-2 .u-text-13[b-7nf59cda6f] {
        margin-right: 31px;
    }

    .u-section-2 .u-text-14[b-7nf59cda6f] {
        margin-right: 32px;
    }
}

@media (max-width: 767px) {
    .u-section-2 .u-sheet-1[b-7nf59cda6f] {
        min-height: 986px;
    }

    .u-section-2 .u-container-layout-1[b-7nf59cda6f] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-2 .u-layout-cell-1[b-7nf59cda6f] {
        min-height: 384px;
    }

    .u-section-2 .u-container-layout-2[b-7nf59cda6f] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-2 .u-container-layout-3[b-7nf59cda6f] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-2 .u-container-layout-4[b-7nf59cda6f] {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 575px) {
    .u-section-2 .u-sheet-1[b-7nf59cda6f] {
        min-height: 782px;
    }

    .u-section-2 .u-layout-cell-1[b-7nf59cda6f] {
        min-height: 318px;
    }

    .u-section-2 .u-text-9[b-7nf59cda6f] {
        margin-right: 0;
    }

    .u-section-2 .u-text-10[b-7nf59cda6f] {
        margin-right: 0;
    }

    .u-section-2 .u-text-11[b-7nf59cda6f] {
        margin-right: 0;
    }

    .u-section-2 .u-text-12[b-7nf59cda6f] {
        margin-right: 0;
    }

    .u-section-2 .u-text-13[b-7nf59cda6f] {
        margin-right: 0;
    }

    .u-section-2 .u-text-14[b-7nf59cda6f] {
        margin-right: 0;
    }
}
/* _content/KegelsportPlattform.Server/Pages/Home/DetailsBahnanlagen.razor.rz.scp.css */
.u-section-1[b-bhg91hh6om] {
    background-image: linear-gradient(0deg, rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url("images/kegelbahn-2000x1125.jpg");
    background-position: 50% 50%;
}

    .u-section-1 .u-sheet-1[b-bhg91hh6om] {
        min-height: 355px;
    }

    .u-section-1 .u-text-1[b-bhg91hh6om] {
        font-size: 6rem;
        font-weight: 700;
        width: 782px;
        margin: 44px auto 0;
    }

    .u-section-1 .u-text-2[b-bhg91hh6om] {
        width: 782px;
        margin: 30px auto 60px;
    }

@media (max-width: 1199px) {
    .u-section-1 .u-sheet-1[b-bhg91hh6om] {
        min-height: 293px;
    }
}

@media (max-width: 991px) {
    .u-section-1 .u-sheet-1[b-bhg91hh6om] {
        min-height: 224px;
    }

    .u-section-1 .u-text-1[b-bhg91hh6om] {
        width: 720px;
    }

    .u-section-1 .u-text-2[b-bhg91hh6om] {
        width: 720px;
    }
}

@media (max-width: 767px) {
    .u-section-1 .u-sheet-1[b-bhg91hh6om] {
        min-height: 168px;
    }

    .u-section-1 .u-text-1[b-bhg91hh6om] {
        width: 540px;
    }

    .u-section-1 .u-text-2[b-bhg91hh6om] {
        width: 540px;
    }
}

@media (max-width: 575px) {
    .u-section-1 .u-sheet-1[b-bhg91hh6om] {
        min-height: 106px;
    }

    .u-section-1 .u-text-1[b-bhg91hh6om] {
        font-size: 3.75rem;
        width: 340px;
    }

    .u-section-1 .u-text-2[b-bhg91hh6om] {
        width: 340px;
    }
}

.u-section-2 .u-sheet-1[b-bhg91hh6om] {
    min-height: 892px;
}

.u-section-2 .u-group-1[b-bhg91hh6om] {
    min-height: 150px;
    height: auto;
    margin-top: 40px;
    margin-bottom: 0;
}

.u-section-2 .u-container-layout-1[b-bhg91hh6om] {
    padding-left: 60px;
    padding-right: 60px;
}

.u-section-2 .u-text-1[b-bhg91hh6om] {
    margin: 33px 0 0;
}

.u-section-2 .u-text-2[b-bhg91hh6om] {
    margin: 20px 0 0;
}

.u-section-2 .u-layout-wrap-1[b-bhg91hh6om] {
    margin-top: 20px;
    margin-bottom: 60px;
}

.u-section-2 .u-layout-cell-1[b-bhg91hh6om] {
    min-height: 628px;
}

.u-section-2 .u-container-layout-2[b-bhg91hh6om] {
    padding: 20px 20px 15px;
}

.u-section-2 .u-layout-cell-2[b-bhg91hh6om] {
    min-height: 352px;
}

.u-section-2 .u-container-layout-3[b-bhg91hh6om] {
    padding: 12px 52px;
}

.u-section-2 .u-text-3[b-bhg91hh6om] {
    font-weight: 700;
    margin: 0 8px;
}

.u-section-2 .u-text-4[b-bhg91hh6om] {
    margin: 12px 8px 0;
}

.u-section-2 .u-text-5[b-bhg91hh6om] {
    margin: 0 12px 0 31px;
}

.u-section-2 .u-btn-1[b-bhg91hh6om] {
    background-image: none;
    border-style: none;
    margin: 20px auto 0 8px;
    padding: 0;
}

.u-section-2 .u-btn-2[b-bhg91hh6om] {
    background-image: none;
    border-style: none;
    margin: 4px auto 0 8px;
    padding: 0;
}

.u-section-2 .u-text-6[b-bhg91hh6om] {
    margin: 30px 8px 0;
}

.u-section-2 .u-text-7[b-bhg91hh6om] {
    margin: 0 8px;
}

.u-section-2 .u-icon-5[b-bhg91hh6om] {
    margin-top: 2px;
}

.u-section-2 .u-layout-cell-3[b-bhg91hh6om] {
    min-height: 300px;
}

.u-section-2 .u-container-layout-4[b-bhg91hh6om] {
    padding: 30px 60px;
}

.u-section-2 .u-text-8[b-bhg91hh6om] {
    font-weight: 700;
    margin: 0;
}
/* _content/KegelsportPlattform.Server/Pages/Meisterschaften/Einzel/ErgebnisseEinzel.razor.rz.scp.css */
@media (max-width: 600px) {
    .k-grid[b-9ohh0kx7kc] {
        font-size: 9px !important; /* Verkleinerung der Schriftgröße auf mobilen Geräten */
    }

    .k-grid-header[b-9ohh0kx7kc], .k-grid-content[b-9ohh0kx7kc] {
        font-size: 9px !important; /* Verkleinerung der Schriftgröße für Header und Daten */
    }
    .page-heading d-none d-sm-flex d-md-none[b-9ohh0kx7kc] {
        font-size: 9px; /* kleinere Schriftgröße für mobile Geräte */
    }
}

.nowrap-cell[b-9ohh0kx7kc] {
    white-space: nowrap !important; /* Verhindert Zeilenumbrüche in Zellen */
}



.available[b-9ohh0kx7kc] {
    color: green;
    font-weight: bold !important;
}

.notavailable[b-9ohh0kx7kc] {
    color: #0f4d1a !important;
    font-weight: bold;
    opacity: 0.7;
}

.Kegelsport-font-weight-bold[b-9ohh0kx7kc] {
    font-weight: 700 !important;
}

.k-grid th.center-wrap[b-9ohh0kx7kc] {
    justify-content: center;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
}

    .k-grid th.center-wrap .k-column-title[b-9ohh0kx7kc] {
        white-space: normal;
    }
/* _content/KegelsportPlattform.Server/Pages/Meisterschaften/Paarkampf/ErgebnissePaarkampf.razor.rz.scp.css */
@media (max-width: 600px) {
    .k-grid[b-l7ppxyr1sn] {
        font-size: 9px !important; /* Verkleinerung der Schriftgröße auf mobilen Geräten */
    }

    .k-grid-header[b-l7ppxyr1sn], .k-grid-content[b-l7ppxyr1sn] {
        font-size: 9px !important; /* Verkleinerung der Schriftgröße für Header und Daten */
    }
    .page-heading d-none d-sm-flex d-md-none[b-l7ppxyr1sn] {
        font-size: 9px; /* kleinere Schriftgröße für mobile Geräte */
    }
}

.nowrap-cell[b-l7ppxyr1sn] {
    white-space: nowrap !important; /* Verhindert Zeilenumbrüche in Zellen */
}



.available[b-l7ppxyr1sn] {
    color: green;
    font-weight: bold !important;
}

.notavailable[b-l7ppxyr1sn] {
    color: #0f4d1a !important;
    font-weight: bold;
    opacity: 0.7;
}

.Kegelsport-font-weight-bold[b-l7ppxyr1sn] {
    font-weight: 700 !important;
}

.k-grid th.center-wrap[b-l7ppxyr1sn] {
    justify-content: center;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
}

    .k-grid th.center-wrap .k-column-title[b-l7ppxyr1sn] {
        white-space: normal;
    }
/* _content/KegelsportPlattform.Server/Pages/Meisterschaften/Verein/VereinComponent.razor.rz.scp.css */
.u-section-1 .u-sheet-1[b-g7v70t4i0k] {
    min-height: 239px;
}

.u-section-1 .u-list-1[b-g7v70t4i0k] {
    margin-top: 60px;
    margin-bottom: 0;
    grid-template-rows: auto;
}

.u-section-1 .u-repeater-1[b-g7v70t4i0k] {
    grid-template-columns: calc(50% - 24.5px) calc(50% - 24.5px);
    grid-gap: 49px 49px;
    min-height: 65px;
    grid-auto-columns: calc(50% - 24.5px);
}

.u-section-1 .u-container-layout-1[b-g7v70t4i0k] {
    padding: 12px 30px;
}

.u-section-1 .u-text-1[b-g7v70t4i0k] {
    font-weight: 700;
    margin: 0 auto 0 24px;
}

.u-section-1 .u-container-layout-2[b-g7v70t4i0k] {
    padding: 12px 30px;
}

.u-section-1 .u-text-2[b-g7v70t4i0k] {
    font-weight: 700;
    margin: 0 auto 0 24px;
}

.u-section-1 .u-text-3[b-g7v70t4i0k] {
    margin: 13px 546px 0 49px;
}

.u-section-1 .u-text-4[b-g7v70t4i0k] {
    margin: -39px -50px 60px 645px;
}

@media (max-width: 1199px) {
    .u-section-1 .u-list-1[b-g7v70t4i0k] {
        height: auto;
    }

    .u-section-1 .u-repeater-1[b-g7v70t4i0k] {
        min-height: 575px;
        grid-template-columns: repeat(2, calc(50% - 24.5px));
    }

    .u-section-1 .u-text-2[b-g7v70t4i0k] {
        margin-top: 325px;
    }

    .u-section-1 .u-text-3[b-g7v70t4i0k] {
        font-weight: normal;
        margin-right: 395px;
        margin-left: 0;
    }

    .u-section-1 .u-text-4[b-g7v70t4i0k] {
        margin-left: 545px;
    }
}

@media (max-width: 991px) {
    .u-section-1 .u-repeater-1[b-g7v70t4i0k] {
        grid-template-columns: 100%;
        grid-auto-columns: calc(100% - 0px);
    }

    .u-section-1 .u-text-2[b-g7v70t4i0k] {
        margin-top: 511px;
    }

    .u-section-1 .u-text-3[b-g7v70t4i0k] {
        margin-right: 175px;
    }

    .u-section-1 .u-text-4[b-g7v70t4i0k] {
        margin-left: 435px;
    }
}

@media (max-width: 767px) {
    .u-section-1 .u-repeater-1[b-g7v70t4i0k] {
        grid-auto-columns: 100%;
    }

    .u-section-1 .u-container-layout-1[b-g7v70t4i0k] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-1 .u-container-layout-2[b-g7v70t4i0k] {
        padding-left: 10px;
        padding-right: 10px;
    }

    .u-section-1 .u-text-2[b-g7v70t4i0k] {
        margin-top: 407px;
    }

    .u-section-1 .u-text-3[b-g7v70t4i0k] {
        margin-right: 0;
    }

    .u-section-1 .u-text-4[b-g7v70t4i0k] {
        margin-left: 345px;
    }
}

@media (max-width: 575px) {
    .u-section-1 .u-text-2[b-g7v70t4i0k] {
        margin-top: 258px;
    }

    .u-section-1 .u-text-4[b-g7v70t4i0k] {
        margin-left: 245px;
    }
}
/* _content/KegelsportPlattform.Server/Shared/FooterComponent.razor.rz.scp.css */
.dynamic-content[b-cfnxh2iyts] {
    padding: 15px;
    background-color: lightgray;
}

@media (max-width: 768px) {
    .dynamic-content[b-cfnxh2iyts] {
        background-color: lightblue;
    }
}

@media (min-width: 769px) and (max-width: 1200px) {
    .dynamic-content[b-cfnxh2iyts] {
        background-color: lightgreen;
    }
}

@media (min-width: 1201px) {
    .dynamic-content[b-cfnxh2iyts] {
        background-color: lightcoral;
    }
}
/* _content/KegelsportPlattform.Server/Shared/Grid/ResponsiveTelerikGrid.razor.rz.scp.css */
/* Verstecke bestimmte Elemente auf kleinen Bildschirmen */
@media (max-width: 768px) {
    .large-only[b-na5nbqtq3b] {
        display: none;
    }

    .button-group[b-na5nbqtq3b] {
        padding: 10px;
    }
}

/* Anpassungen für größere Bildschirme */
@media (min-width: 769px) {
    .button-group[b-na5nbqtq3b] {
        padding: 5px;
    }
}

/* Schriftgrößen für verschiedene Bildschirmgrößen */
.font-small[b-na5nbqtq3b] {
    font-size: 8px; /* Kleinere Schrift für kleine Bildschirme */
}

.font-medium[b-na5nbqtq3b] {
    font-size: 10px; /* Mittlere Schrift für mittlere Bildschirme */
}

.font-large[b-na5nbqtq3b] {
    font-size: 12px; /* Größere Schrift für große Bildschirme */
}

/* Grid-Anpassungen für verschiedene Bildschirmgrößen */
.grid-small[b-na5nbqtq3b] {
    width: 100%; /* Volle Breite auf kleinen Bildschirmen */
    /* Weitere Anpassungen für kleine Bildschirme */
}

.grid-medium[b-na5nbqtq3b] {
    width: 80%; /* 80% Breite auf mittleren Bildschirmen */
    /* Weitere Anpassungen für mittlere Bildschirme */
}

.grid-large[b-na5nbqtq3b] {
    width: 60%; /* 60% Breite auf großen Bildschirmen */
    /* Weitere Anpassungen für große Bildschirme */
}
/* _content/KegelsportPlattform.Server/Shared/HeaderComponent.razor.rz.scp.css */
:root[b-lpunxrhbcy] {
    --font: "Inter", sans-serif;
    --body-color: #637381;
    --heading-color: #212b36;
    --primary-color: #4f33ff;
    --white: #ffffff;
}

/* ===== Hero CSS ===== */
.ud-hero[b-lpunxrhbcy] {
    background: #4f33ff;
    padding-top: 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ud-hero[b-lpunxrhbcy] {
        padding-top: 110px; /* Verkleinerter Abstand auf mittleren Bildschirmen */
    }
}

/* Kleine Bildschirme (max-width: 767px) */
@media (max-width: 767px) {
    .ud-hero[b-lpunxrhbcy] {
        padding-top: 80px; /* Verkleinerter Abstand auf kleinen Bildschirmen */
    }
}

/* Große Bildschirme (min-width: 992px) */
@media (min-width: 992px) {
    .ud-hero[b-lpunxrhbcy] {
        padding-top: 30px; /* Verkleinerter Abstand auf großen Bildschirmen */
    }
}

/* Inhalt der Heldensektion */
.ud-hero-content[b-lpunxrhbcy] {
    max-width: 780px;
    margin: auto;
    margin-bottom: 30px;
}

    .ud-hero-content .ud-hero-title[b-lpunxrhbcy] {
        color: white;
        font-weight: 700;
        font-size: 45px;
        line-height: 60px;
        text-align: center;
        margin-bottom: 30px;
    }

/* Titelgröße für mittlere Bildschirme */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ud-hero-content .ud-hero-title[b-lpunxrhbcy] {
        font-size: 38px;
        line-height: 50px;
    }
}

/* Titelgröße für kleine Bildschirme */
@media (max-width: 767px) {
    .ud-hero-content .ud-hero-title[b-lpunxrhbcy] {
        font-size: 26px;
        line-height: 38px;
    }
}

/* Beschreibung in der Heldensektion */
.ud-hero-content .ud-hero-desc[b-lpunxrhbcy] {
    font-weight: normal;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    color: white;
    opacity: 0.8;
    max-width: 600px;
    margin: auto;
    margin-bottom: 30px;
}

/* Beschreibung für kleine Bildschirme */
@media (max-width: 767px) {
    .ud-hero-content .ud-hero-desc[b-lpunxrhbcy] {
        font-size: 16px;
        line-height: 30px;
    }
}

.ud-hero-buttons[b-lpunxrhbcy] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .ud-hero-buttons .ud-main-btn[b-lpunxrhbcy] {
        margin: 8px;
    }

@media (max-width: 767px) {
    .ud-hero-buttons .ud-main-btn[b-lpunxrhbcy] {
        margin: 5px;
    }
}

@media (max-width: 767px) {
    .ud-hero-buttons .ud-main-btn[b-lpunxrhbcy] {
        padding: 12px 16px;
    }
}

.ud-hero-buttons .ud-white-btn[b-lpunxrhbcy] {
    background: var(--white);
    color: var(--heading-color);
}

    .ud-hero-buttons .ud-white-btn:hover[b-lpunxrhbcy] {
        -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2);
        background: #fefefe;
        color: var(--primary-color);
    }

.ud-hero-buttons .ud-link-btn:hover[b-lpunxrhbcy] {
    color: var(--white);
    background: transparent;
    opacity: 0.5;
}

.ud-hero-brands-wrapper[b-lpunxrhbcy] {
    text-align: center;
    margin-bottom: 40px;
}

    .ud-hero-brands-wrapper img[b-lpunxrhbcy] {
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 0.5;
        max-width: 250px;
    }

        .ud-hero-brands-wrapper img:hover[b-lpunxrhbcy] {
            opacity: 1;
        }

.ud-hero-image[b-lpunxrhbcy] {
    max-width: 845px;
    margin: auto;
    text-align: center;
    position: relative;
    z-index: 1;
}

    .ud-hero-image img[b-lpunxrhbcy] {
        max-width: 100%;
        text-align: center;
    }

    .ud-hero-image .shape[b-lpunxrhbcy] {
        position: absolute;
        z-index: -1;
    }

        .ud-hero-image .shape.shape-1[b-lpunxrhbcy] {
            bottom: 0;
            left: -30px;
        }

        .ud-hero-image .shape.shape-2[b-lpunxrhbcy] {
            top: -20px;
            right: -20px;
        }
/* _content/KegelsportPlattform.Server/Shared/Meisterschaften/MeisterschaftAppBar.razor.rz.scp.css */
@media (max-width: 400px) {
    .page-kopf[b-0u4xw7cmlr] {
        font-size: 14px; /* kleinere Schriftgröße für mobile Geräte */
    }
}
/* _content/KegelsportPlattform.Server/Shared/Standards/ErgebnisHeader.razor.rz.scp.css */
@media screen and (max-width: 600px) {
    .page-heading[b-jlwijpih98] {
        font-size: 14px; /* kleinere Schriftgröße für mobile Geräte */
    }
}
