@media screen and (min-width: 1100px) {

    #pageheader .nav a {
        padding: .75em 1em;
    }
    #pageheader .nav a::after {
        left: 1em;
        right: 1em;
        width: auto;
    }

    .cta__termin {
        font-size: 1.5em;
        max-width: unset;
        right: 5rem;
        width: auto;
    }
    .boxes.five article {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%; /* notwendig für IE10 */
    }
    .modul-imageslider {
        height: 470px;
        width: 100%;
    }
    .modul-imageslider .slider-text.stripes {
        left: calc(50% - 600px + 2.5rem);
        padding: 1.25rem 0;
    }
    .modul-imageslider .swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .modul-imageslider .swiper-slide img {
        -o-object-fit: cover;
        object-fit: cover;
    }

    .wrapper {
        padding: 0 2.5rem;
    }

    /* .sidebar {
        width: calc(20% - 1rem);
    } */

    .swiper-container {
        max-width: calc(1200px - 5em) !important;
        width: calc(100% - 10em);
    }
    .swiper-container:not(.fullheight) .swiper-pagination.swiper-pagination-bullets {
        top: 450px !important;
    }
    .swiper-button-next,
    .swiper-button-prev {
        top: 50% !important;
    }
    .btn__photoswipe--opener.btn__image {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
        max-width: 20%;
    }
    .image__floated--left {
        max-width: calc(40% - .5em);
    }

    .wrapper__footer .desktop__flex--3 .contact {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: center;
    }

}