
        .page-intro-rounded#c35379 .text-column { min-width: 100%; width: 100%; }
        .page-intro-rounded#c35379 .image-column { min-height: unset; }
        .page-intro-rounded#c35379 .image-column .video { right: unset; padding-left: 36px; }
        .page-intro-rounded#c35379 .image-column .video video{ max-width: 100%;}
        .page-intro-rounded#c35379 .element-header.pageintro-header {font-size: 36px; line-height: 42px;}
        @media (min-width: 768px) {
            .page-intro-rounded#c35379 .image-column .video video {position: static; padding-left: 10px;}
            .page-intro-rounded#c35379 .image-column .video { padding-left: 72px;}
        }
        @media (min-width: 992px) {
            .page-intro-rounded#c35379 .text-column { min-width: 50%; width: calc(100% - 1920px / 2); }
            .page-intro-rounded#c35379 .image-column .video video{ max-width: unset; padding-left: 0px;}
            .page-intro-rounded#c35379 .image-column .video {padding-left: 0;}
        }
        @media (min-width: 1100px) {
            .page-intro-rounded#c35379 .element-header.pageintro-header {font-size: 36px; line-height: 46px;}
        }
        @media (min-width: 1200px) {
            .page-intro-rounded#c35379 .element-header.pageintro-header {font-size: 48px; line-height: 52px;}
        }
        @media (min-width: 1340px) {
            .page-intro-rounded#c35379 .element-header.pageintro-header {font-size: 64px; line-height: 64px;}
        }

    


        #slick-c39201.slick-slider .slick-list {
            margin-left: 0 !important;
            margin-right: 0 !important;
            overflow: visible;
        }

        #slick-c39201.slick-slider .slick-list .slick-track{
            margin: 0;
        }

        #slick-c39201.slick-slider.noleftrightmargin {
            position: static;
        }

        #slick-c39201.slick-slider.noleftrightmargin.container {
            padding-left: 3.2rem;
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-dots li.punkt button {
            width: 20px;
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-slide .slick-row{
            margin-bottom: 0;
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-slide .card{
            margin-top: 0;
            margin-bottom: 0;
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-button {
            display: flex;
            justify-content: center;
            flex-direction: column;
            position: absolute;
            z-index: 1;
            bottom: 0;
            height: 100%;
            width: 102px;
            transition: all 0.2s ease-in-out;
        }

        @media (min-width: 1525px) {
            #slick-c39201.slick-slider.noleftrightmargin.container .slick-button {
                width: calc((100% - 1413px) / 2);
            }
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-button:after {
            content: '';
            display: block;
            position: absolute;
            z-index: 1;
            bottom: 0;
            height: 100%;
            width: 100%;
            pointer-events: none;
            transition: all 1s ease-in-out;
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-prev:after {
            left: 0rem;
            background: rgba(255, 255, 255, 0.75);
            background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 20%, transparent 100%);
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-next:after {
            right: 0rem;
            background: rgba(255, 255, 255, 0.75);
            background: linear-gradient(to left, rgba(255, 255, 255, 0.9) 20%, transparent 100%);
        }

        .gridcontainer.colpal-6 #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-prev:after {
            background: rgba(244, 245, 245, 0.75);
            background: linear-gradient(to right, rgba(244, 245, 245, 0.9) 20%, transparent 100%);
        }

        .gridcontainer.colpal-6 #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-next:after {
            background: rgba(244, 245, 245, 0.75);
            background: linear-gradient(to left, rgba(244, 245, 245, 0.9) 20%, transparent 100%);
        }

        .gridcontainer.colpal-7 #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-prev:after {
            background: rgba(224, 242, 239, 0.75);
            background: linear-gradient(to right, rgba(224, 242, 239, 0.9) 20%, transparent 100%);
        }

        .gridcontainer.colpal-7 #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-next:after {
            background: rgba(224, 242, 239, 0.75);
            background: linear-gradient(to left, rgba(224, 242, 239, 0.9) 20%, transparent 100%);
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-prev {
            left: 0rem;
            align-items: flex-start;
            padding-left: 4rem;
        }
        #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-next {
            right: 0;
            align-items: flex-end;
            padding-right: 4rem;
        }

        #slick-c39201.slick-slider.noleftrightmargin.container .slick-prev {
            position: unset;
        }
        #slick-c39201.slick-slider.noleftrightmargin.container .slick-next {
            position: unset;
        }

        @media screen and (max-width: 576px) {
            #slick-c39201.slick-slider.noleftrightmargin.container {
                padding-left: 2.3rem;
            }
        }

        
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-dots {
                    margin-top: 1rem;
                    padding-top: 1.5rem;
                }
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-dots:not(:has(li)) {
                    margin-top: 0rem;
                    margin-bottom: 0rem;
                    padding-top: 0rem;
                    padding-bottom: 0rem;
                }
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-dots li.punkt button {
                    width: 18px;
                    height: 18px;
                    border-radius: 20px;
                }
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-dots li.next-button {
                    margin-right: 0;
                    margin-left: 2.25rem;
                }
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-dots li.prev-button {
                    margin-right: 2.25rem;
                }
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-button {
                    position: relative;
                    z-index: 1;
                    width: unset;
                }
                @media (min-width: 1525px) {
                    #slick-c39201.slick-slider.noleftrightmargin.container .slick-button {
                        width: unset;
                    }
                }

                #slick-c39201.slick-slider.noleftrightmargin.container .slick-button:after {
                    content: unset;
                }

                #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-prev {
                    left: 0rem;
                    align-items: unset;
                    padding-left: unset;
                    border: none;
                }
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-button.slick-button-next {
                    right: 0;
                    align-items: unset;
                    padding-right: unset;
                    border: none;
                }

                #slick-c39201.slick-slider.noleftrightmargin.container .slick-prev ,
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-next
                {
                    border-radius: 50%;
                    background: transparent;
                    border: 1px solid #2b303a;
                }
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-prev:hover,
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-next:hover,
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-prev:focus,
                #slick-c39201.slick-slider.noleftrightmargin.container .slick-next:focus
                {
                    background: #2b303a;
                    color: white;
                }

            
    

