/* WebFonts & Icons */
/* ######################################################################################################################################### */
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-Light.ttf); font-weight:300; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-LightItalic.ttf); font-weight:300; font-style:italic; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-Regular.ttf);font-weight:400; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-Italic.ttf);font-weight:400; font-style:italic; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-Medium.ttf);font-weight:600; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-MediumItalic.ttf);font-weight:600; font-style:italic; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-Bold.ttf);font-weight:700; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-BoldItalic.ttf);font-weight:700; font-style:italic; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-ExtraBold.ttf);font-weight:800; font-display: swap;}
    @font-face {font-family: 'sourceSans'; src:url(../Fonts/SourceSans3-ExtraBoldItalic.ttf);font-weight:800; font-style:italic; font-display: swap;}




    @font-face {  font-family: 'venti_icons';  src: url('../Fonts/venti_icons.eot?38982403');  src: url('../Fonts/venti_icons.eot?38982403#iefix') format('embedded-opentype'), url('../Fonts/venti_icons.woff2?38982403') format('woff2'), url('../Fonts/venti_icons.woff?38982403') format('woff'), url('../Fonts/venti_icons.ttf?38982403') format('truetype'), url('../Fonts/venti_icons.svg?38982403#venti_icons') format('svg');  font-weight: normal;  font-style: normal;  }
    [class^="icon-"]:before, [class*=" icon-"]:before {font-family: "venti_icons";font-style: normal;font-weight: normal;speak: never;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

    .icon-venti_icon_foerdern-pneumatische-foerderanlagen:before { content: '\e800'; }
    .icon-venti_icon_fragezeichen:before { content: '\e801'; }
    .icon-venti_icon_mouse:before { content: '\e802'; }
    .icon-venti_icon_lupe2:before { content: '\e803'; }
    .icon-venti_icon_sprechblase2:before { content: '\e804'; }
    .icon-venti_icon_zahnraeder:before { content: '\e805'; }
    .icon-venti_icon_ventilatoren-m-serie:before { content: '\e806'; }
    .icon-venti_icon_zitat:before { content: '\e807'; }
    .icon-venti-oelde-logo:before { content: '\e808'; }
    .icon-venti_icon_download_thin:before { content: '\e809'; }
    .icon-venti_icon_download:before { content: '\e80a'; }
    .icon-venti_icon_hoch_thin:before { content: '\e80b'; }
    .icon-venti_icon_hoch:before { content: '\e80c'; }
    .icon-venti_icon_link_thin:before { content: '\e80d'; }
    .icon-venti_icon_link-absprung_thin:before { content: '\e80e'; }
    .icon-venti_icon_link-absprung:before { content: '\e80f'; }
    .icon-venti_icon_link:before { content: '\e810'; }
    .icon-venti_icon_lupe_thin:before { content: '\e811'; }
    .icon-venti_icon_lupe-minus_thin:before { content: '\e812'; }
    .icon-venti_icon_lupe-minus:before { content: '\e813'; }
    .icon-venti_icon_lupe-plus_thin:before { content: '\e814'; }
    .icon-venti_icon_lupe-plus:before { content: '\e815'; }
    .icon-venti_icon_lupe:before { content: '\e816'; }
    .icon-venti_icon_pfeil-hoch_thin:before { content: '\e817'; }
    .icon-venti_icon_pfeil-hoch:before { content: '\e818'; }
    .icon-venti_icon_pfeil-runter_thin:before { content: '\e819'; }
    .icon-venti_icon_pfeil-runter:before { content: '\e81a'; }
    .icon-venti_icon_pfeil-vor_thin:before { content: '\e81b'; }
    .icon-venti_icon_pfeil-vor:before { content: '\e81c'; }
    .icon-venti_icon_pfeil-zurueck_thin:before { content: '\e81d'; }
    .icon-venti_icon_pfeil-zurueck:before { content: '\e81e'; }
    .icon-venti_icon_runter_thin:before { content: '\e81f'; }
    .icon-venti_icon_runter:before { content: '\e820'; }
    .icon-venti_icon_schliessen_thin:before { content: '\e821'; }
    .icon-venti_icon_schliessen:before { content: '\e822'; }
    .icon-venti_icon_vor_thin:before { content: '\e823'; }
    .icon-venti_icon_zurueck_thin:before { content: '\e824'; }
    .icon-venti_icon_zurueck:before { content: '\e825'; }
    .icon-venti_icon_vor:before { content: '\e826'; }
    .icon-venti_icon_hamburgermenu_thin:before { content: '\e827'; }
    .icon-venti_icon_hamburgermenu:before { content: '\e828'; }
    .icon-venti_icon_linkedin:before { content: '\e829'; }
    .icon-down:before { content: '\e82a'; }
    .icon-left:before { content: '\e82b'; }
    .icon-right:before { content: '\e82c'; }
    .icon-up:before { content: '\e82d'; }
/* ######################################################################################################################################### */
/* END -> WebFonts & Icons */


/* Standartelemente */
/* ############################################################################################################################################################################## */
    *{box-sizing: border-box;outline:none;}
    html, body{min-height:100vh;line-height: 1.2; }
    body{font-family:"sourceSans","arial", sans-serif; font-size: clamp(1.1875rem, 1.0446rem + 0.7143vw, 1.625rem); font-weight:500;}
    table{border-collapse:collapse;}
    a{display:inline-block; position:relative; text-decoration:none;}
    video{max-width:100%; height:auto; vertical-align:bottom;}
    p{margin:0 0 15px 0;}
    p:last-child{margin:0;}
    button{cursor:pointer;}
    iframe{border:none; max-width:100%;}
    img, video, svg{max-width:100%;height: auto;vertical-align:bottom;display: inline !important;}
    textarea{resize: none; width:100%; min-height:100px;}
    figure{margin: 0; display:inline-block;}
    hr{border:none; height:2px; display:block; width:30%; margin:15px auto; max-width:340px; min-width:250px;}

/* ############################################################################################################################################################################## */
/* ENDE -> Standartelemente */

/* Grundstruktur */
/* ######################################################################################################################################### */
    #sits_pageRoot{display:flex; flex-direction: column; min-height:100vh; overflow:hidden;}
    main#sits_maincontent{flex:1; padding-top:190px;}
    footer#sits_footer{flex:0 0 auto; background:var(--venti_grey); }
    .frame, .cont_1300{position:relative; max-width:var(--venti_framewidth); margin:0 auto; width:100%; flex:1;}
    .cont_1300{padding:0 20px;}
    .frame.frame-layout-1{max-width:1920px;}
    .frame.frame-layout-2{max-width:1050px;}
    .frame.frame-layout-3{max-width:900px;}
    .sits_holder{height: 1px;margin-top: -1px;z-index: -1;position: relative; opacity:0; pointer-events: none;}
    main#sits_maincontent > .frame-type-text p,
    main#sits_maincontent > .frame-type-textpic p,
    main#sits_maincontent > .frame-type-textmedia p{line-height:1.4; font-size:.85em}
    #sits_maincontent >.frame{padding:0 20px;}
    #sits_maincontent > .frame.frame-nopadding{padding:0;}
    #sits_footer .frame > header{margin-bottom:0; padding-bottom:0;}
    .frame-expand-bg,
    .sits_padding{position:relative;}
    .frame-expand-bg::before,
    .frame-expand-bg::after,
    .sits_padding.expand-bg::before,
    .sits_padding.expand-bg::after{content:''; position:absolute; pointer-events:none; top:0; bottom:0; width:75vw;}
    .frame-expand-bg::before,
    .sits_padding.expand-bg::before{right:100%;}
    .frame-expand-bg::after,
    .sits_padding.expand-bg::after{left:100%;}
    main#sits_maincontent ul{padding-left:25px;}

    .frame > header{padding-bottom:clamp(1.5625rem, 0rem + 4.1667vw, 3.125rem);}
    h1,h2,h3,h4,h5,h6{font-weight:400; margin:0;line-height:1.4;}
    .sits_subheader{padding-bottom:20px; line-height:1.35;}
    h1,h2{font-size: clamp(2.25rem, 1.2704rem + 4.898vw, 5.25rem);}
    h3 {font-size:clamp(2.0625rem, 1.4707rem + 2.9592vw, 3.875rem);}
    h4{font-size:clamp(1.75rem, 1.3611rem + 1.5556vw, 2.625rem);}
    h5{font-size: clamp(1.625rem, 1.2361rem + 1.5556vw, 2.5rem);}
    h6{font-size: clamp(1.25rem, 1.0164rem + 0.7491vw, 1.625rem);}
    h1 ~ .sits_subheader,
    h2 ~ .sits_subheader{font-size: clamp(1.375rem, 1.0077rem + 1.8367vw, 2.5rem);}
    h3 ~ .sits_subheader{font-size: clamp(1.4375rem, 1.1042rem + 1.3333vw, 2.1875rem);}
    h4 ~ .sits_subheader,
    h5 ~ .sits_subheader,
    h6 ~ .sits_subheader{font-size: clamp(1.4375rem, 1.2431rem + 0.7778vw, 1.875rem);}
    .ce-headline-left { text-align: left; }
    .ce-headline-center , .text-center{ text-align: center; }
    .ce-headline-right, .text-right { text-align: right; }
    .sits_headerLine{display:flex; margin-bottom:clamp(2.1875rem, 0.625rem + 4.1667vw, 3.75rem); justify-content: flex-start;}
    .sits_headerLine.ce-headline-center{justify-content: center;}
    .sits_headerLine.ce-headline-right{justify-content:flex-end;}
    .sits_headerLine > hr{flex:0 0 auto; margin:0;}

/* Standardefekt */
/* ========================================================================================================================================================== */
.hasJS #sits_maincontent > .frame ~ .frame:not(.frame-type-menu_section){opacity:0; transform:translateY(70px);transition:opacity 950ms ease-out, transform 950ms ease-out; transition-delay:300ms;}
.hasJS #sits_maincontent > .frame ~ .frame.visible:not(.frame-type-menu_section){opacity:1; transform:unset;}
/* ========================================================================================================================================================== */


    /* Space before/after und Paddings (Containter) */
    /* ------------------------------------------------------------- */
        *.frame-space-before-extra-small{ margin-top: 40px; }
        *.frame-space-after-extra-small{ margin-bottom: 40px; }
        .sits_padding_xs{height:40px;}
        .sits_containerInner.sits_padd-left-xs{padding-left:40px;}
        .sits_containerInner.sits_padd-right-xs{padding-right:40px;}

        *.frame-space-before-small{ margin-top: 75px; }
        *.frame-space-after-small{ margin-bottom: 75px; }
        .sits_padding_s{height:75px;}
        .sits_containerInner.sits_padd-left-s{padding-left:75px;}
        .sits_containerInner.sits_padd-right-s{padding-right:75px;}

        *.frame-space-before-medium{ margin-top: 100px; }
        *.frame-space-after-medium{ margin-bottom: 100px; }
        .sits_padding_m{height:100px;}
        .sits_containerInner.sits_padd-left-m{padding-left:100px;}
        .sits_containerInner.sits_padd-right-m{padding-right:100px;}

        *.frame-space-before-large{ margin-top: 150px; }
        *.frame-space-after-large{ margin-bottom:150px; }
        .sits_padding_l{height:150px;}
        .sits_containerInner.sits_padd-left-l{padding-left:150px;}
        .sits_containerInner.sits_padd-right-l{padding-right:150px;}

        *.frame-space-before-extra-large{ margin-top: 200px; }
        *.frame-space-after-extra-large{ margin-bottom: 200px; }
        .sits_padding_xl{height:200px;}
        .sits_containerInner.sits_padd-left-xl{padding-left:200px;}
        .sits_containerInner.sits_padd-right-xl{padding-right:200px;}
    /* ------------------------------------------------------------- */




@media screen and (max-width: 1199px){
    /* Space before/after */
    /* ------------------------------------------------------------- */
        *.frame-space-before-extra-small{ margin-top: 35px; }
        *.frame-space-after-extra-small{ margin-bottom: 35px; }
        .sits_padding_xs{height:35px;}
        .sits_containerInner.sits_padd-left-xs{padding-left:35px;}
        .sits_containerInner.sits_padd-right-xs{padding-right:35px;}

        *.frame-space-before-small{ margin-top:70px; }
        *.frame-space-after-small{ margin-bottom: 70px; }
        .sits_padding_s{height:70px;}
        .sits_containerInner.sits_padd-left-s{padding-left:70px;}
        .sits_containerInner.sits_padd-right-s{padding-right:70px;}

        *.frame-space-before-medium{ margin-top: 90px; }
        *.frame-space-after-medium{ margin-bottom: 90px; }
        .sits_padding_m{height:90px;}
        .sits_containerInner.sits_padd-left-m{padding-left:90px;}
        .sits_containerInner.sits_padd-right-m{padding-right:90px;}

        *.frame-space-before-large{ margin-top: 125px; }
        *.frame-space-after-large{ margin-bottom:125px; }
        .sits_padding_l{height:125px;}
        .sits_containerInner.sits_padd-left-l{padding-left:125px;}
        .sits_containerInner.sits_padd-right-l{padding-right:125px;}

        *.frame-space-before-extra-large{ margin-top: 175px; }
        *.frame-space-after-extra-large{ margin-bottom: 175px; }
        .sits_padding_xl{height:175px;}
        .sits_containerInner.sits_padd-left-xl{padding-left:175px;}
        .sits_containerInner.sits_padd-right-xl{padding-right:175px;}
    /* ------------------------------------------------------------- */


}

@media screen and (max-width: 999px){
    /* Space before/after */
    /* ------------------------------------------------------------- */
        *.frame-space-before-extra-small{ margin-top: 32px; }
        *.frame-space-after-extra-small{ margin-bottom: 32px; }
        .sits_padding_xs{height:32px;}
        .sits_containerInner.sits_padd-left-xs{padding-left:32px;}
        .sits_containerInner.sits_padd-right-xs{padding-right:32px;}

        *.frame-space-before-small{ margin-top:60px; }
        *.frame-space-after-small{ margin-bottom: 60px; }
        .sits_padding_s{height:60px;}
        .sits_containerInner.sits_padd-left-s{padding-left:60px;}
        .sits_containerInner.sits_padd-right-s{padding-right:60px;}

        *.frame-space-before-medium{ margin-top: 80px; }
        *.frame-space-after-medium{ margin-bottom: 80px; }
        .sits_padding_m{height:80px;}
        .sits_containerInner.sits_padd-left-m{padding-left:80px;}
        .sits_containerInner.sits_padd-right-m{padding-right:80px;}

        *.frame-space-before-large{ margin-top: 110px; }
        *.frame-space-after-large{ margin-bottom:110px; }
        .sits_padding_l{height:110px;}
        .sits_containerInner.sits_padd-left-l{padding-left:110px;}
        .sits_containerInner.sits_padd-right-l{padding-right:110px;}

        *.frame-space-before-extra-large{ margin-top: 160px; }
        *.frame-space-after-extra-large{ margin-bottom: 160px; }
        .sits_padding_xl{height:160px;}
        .sits_containerInner.sits_padd-left-xl{padding-left:160px;}
        .sits_containerInner.sits_padd-right-xl{padding-right:160px;}
    /* ------------------------------------------------------------- */

}


@media screen and (max-width: 859px){
    .cont_1300,
    #sits_maincontent > .frame{padding:0 10px;}
    .sits_subheader{padding-bottom:0;}

    /* Space before/after */
    /* ------------------------------------------------------------- */
        *.frame-space-before-extra-small{ margin-top: 29px; }
        *.frame-space-after-extra-small{ margin-bottom: 29px; }
        .sits_padding_xs{height:29px;}
        .sits_containerInner.sits_padd-left-xs{padding-left:29px;}
        .sits_containerInner.sits_padd-right-xs{padding-right:29px;}

        *.frame-space-before-small{ margin-top:45px; }
        *.frame-space-after-small{ margin-bottom: 45px; }
        .sits_padding_s{height:45px;}
        .sits_containerInner.sits_padd-left-s{padding-left:45px;}
        .sits_containerInner.sits_padd-right-s{padding-right:45px;}

        *.frame-space-before-medium{ margin-top: 60px; }
        *.frame-space-after-medium{ margin-bottom: 60px; }
        .sits_padding_m{height:60px;}
        .sits_containerInner.sits_padd-left-m{padding-left:60px;}
        .sits_containerInner.sits_padd-right-m{padding-right:60px;}

        *.frame-space-before-large{ margin-top: 85px; }
        *.frame-space-after-large{ margin-bottom:85px; }
        .sits_padding_l{height:85px;}
        .sits_containerInner.sits_padd-left-l{padding-left:85px;}
        .sits_containerInner.sits_padd-right-l{padding-right:85px;}

        *.frame-space-before-extra-large{ margin-top: 125px; }
        *.frame-space-after-extra-large{ margin-bottom: 125px; }
        .sits_padding_xl{height:125px;}
        .sits_containerInner.sits_padd-left-xl{padding-left:125px;}
        .sits_containerInner.sits_padd-right-xl{padding-right:125px;}
    /* ------------------------------------------------------------- */
}

@media screen and (max-width: 699px){
    #sits_footer .frame > header{margin-bottom:unset;}
    h1,h2,h3,h4,h5,h6{font-weight:400; margin:0 0 10px 0;line-height:1.3;}
    .sits_subheader{line-height:1.2;}
    p{margin:0 0 10px 0;}
}

@media screen and (max-width: 599px){

    /* Space before/after */
    /* ------------------------------------------------------------- */
        *.frame-space-before-extra-small{ margin-top: 25px; }
        *.frame-space-after-extra-small{ margin-bottom: 25px; }
        .sits_padding_xs{height:25px;}
        .sits_containerInner.sits_padd-left-xs{padding-left:25px;}
        .sits_containerInner.sits_padd-right-xs{padding-right:25px;}

        *.frame-space-before-small{ margin-top:35px; }
        *.frame-space-after-small{ margin-bottom: 35px; }
        .sits_padding_s{height:35px;}
        .sits_containerInner.sits_padd-left-s{padding-left:35px;}
        .sits_containerInner.sits_padd-right-s{padding-right:35px;}


        *.frame-space-before-medium{ margin-top: 45px; }
        *.frame-space-after-medium{ margin-bottom: 45px; }
        .sits_padding_m{height:45px;}
        .sits_containerInner.sits_padd-left-m{padding-left:45px;}
        .sits_containerInner.sits_padd-right-m{padding-right:45px;}

        *.frame-space-before-large{ margin-top: 60px; }
        *.frame-space-after-large{ margin-bottom:60px; }
        .sits_padding_l{height:60px;}
        .sits_containerInner.sits_padd-left-l{padding-left:60px;}
        .sits_containerInner.sits_padd-right-l{padding-right:60px;}

        *.frame-space-before-extra-large{ margin-top: 90px; }
        *.frame-space-after-extra-large{ margin-bottom: 90px; }
        .sits_padding_xl{height:90px;}
        .sits_containerInner.sits_padd-left-xl{padding-left:90px;}
        .sits_containerInner.sits_padd-right-xl{padding-right:90px;}
    /* ------------------------------------------------------------- */
}

/* ######################################################################################################################################### */
/* END -> Grundstruktur */



/* Header */
/* ######################################################################################################################################### */

    /* Burger-Btn */
    /* ========================================================================================================================================================== */
        #sits_burgerButton,
        #sits_burgerButtonDummy{height: 30px;width: 37px;padding: 0;right: 20px;position:absolute;border: none;top: 15px;z-index:10;transition:all 200ms ease-out;cursor:pointer;pointer-events: none;background: none;opacity:0;transition: var(--venti_headScrollTransition);transform:translateX(30px);}
        #sits_burgerButton:hover{transform:scale(1.2);}
        .bar1, .bar2, .bar3{background-color:var(--venti_grey2);height: 2px;margin: 6px 6px 6px 6px;transition:0.4s;border-radius: 3px;}
        .bar1{margin: 6px 6px 6px 6px;}
        .navOffen #sits_burgerButton .bar1{margin: 6px 5px 5px 6px;-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform: rotate(-45deg) translate(-6px, 4px);}
        .navOffen #sits_burgerButton .bar2{opacity:0;}
        .navOffen #sits_burgerButton .bar3{margin: 6px 6px 0px 5px;-webkit-transform:rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-6px, -6px);}
        #sits_burgerButton{display:none;}
    /* ========================================================================================================================================================== */

.sits_hiddenButton{position:absolute; opacity:0; pointer-events: none; z-index:0;}

    header#sits_head{position:fixed; top:0; left:0; width:100vw; background:#fff; z-index:25; transition:height 350ms ease-out, top 350ms ease-out;}
    #sits_greyBar{background:var(--venti_light_grey); height:45px; display:flex; align-items: flex-end; position:relative;transition:height 250ms ease-out;}
    #sits_greyBar > .cont_1300{flex:1; font-size:15px; color:var(--venti_grey2); padding:0 20px 3px 20px;}
    #sits_headInner{max-width:var(--venti_framewidth);margin:0 auto 55px auto;position:relative;display:flex;height: 90px;align-items: flex-end;padding: 0 20px;transition:var(--venti_headScrollTransition);}
    #sits_headlogo{flex:0 0 auto; width:120px; position:relative; z-index:2; margin-bottom: 5px;transition:var(--venti_headScrollTransition);}
    #sits_headlogo > a{display:inline-block; width:100%;}
    #sits_headlogo > a > img{width:100%;}
    #sits_headMenue{flex:1; position:relative; z-index:2;}
    #sits_headMenueInner{display:flex;}
    #sits_mobileSubNav{display:none;}
    ul#sits_headerMicros{display:flex;justify-content: space-around;margin:0 -8px 0 0; align-items:flex-end;flex:0 0 auto;font-size:15px;font-weight:300;}
    ul#sits_headerMicros li{list-style-type: none; margin:0 8px;}
    ul#sits_headerMicros li a{transition:var(--venti_linkTransition);font-weight: 400;}
    ul#sits_headerMicros li a:hover,ul#sits_headerMicros li a:focus{color:var(--venti_grey2);}
    #sits_headSubMenu{width:100%;display:flex;justify-content: flex-end;position:absolute;top:-30px;right:0;z-index:3; align-items: flex-end;padding: 0 20px; font-size:20px;}
    #sits_headsearch, #sits_headSubMenu, #sits_languageMen{flex:0 0 auto;}
    #sits_headSearchBtn{cursor:pointer;transition:var(--venti_linkTransition); border:none; background:none; display:inline-block; position:relative;}
    #sits_headSearchBtn:hover,#sits_headSearchBtn:focus{color:var(--venti_light_blue);}
    #sits_headSearchBtn::after{content:'';background: var(--venti_grey); display:block; position:absolute; width:10px; height:10px; top:100%; transform:rotate(45deg) scale(.5); left:50%; opacity:0; pointer-events:none;}
    #sits_headsearch{/* position:relative; */}
    #sits_headsearch .sits_headsearchbox{pointer-events: none;opacity:0;overflow:hidden;top: calc(100% + 5px);position:absolute;right:0;background: var(--venti_grey);padding: 8px 10px;transform:scale(.5) translateY(20px);transition:all 350ms ease-out;}
    .sits_headsearchbox > form{display:flex;}
    .sits_headsearchbox > form #tx-indexedsearch-searchbox-sword2{display:flex;line-height: 1;border-radius:3px 0 0 3px;padding: 2px 5px;font-size: 18px;color: var(--venti_grey);}
    .sits_headsearchbox > form #tx-indexedsearch-searchbox-sword2,
    .sits_headsearchbox > form button{border:1px solid var(--venti_grey);}
    .sits_headsearchbox > form button{border-radius:0 3px 3px 0;border-left:none;color:var(--venti_blue);font-size: 15px; background:var(--venti_light_grey);}
    #sits_headsearch.offen .sits_headsearchbox{pointer-events: auto; opacity:1; transform:unset;}
    #sits_headsearch.offen #sits_headSearchBtn::after{opacity:1;transform:rotate(45deg); transition:all 150ms ease-out; transition-delay:300ms;}
    ul#sits_headSubNav, ul#sits_languageNav{display:flex;font-size:15px;color:var(--venti_grey2);margin:0;padding: 0;}
    ul#sits_languageNav{margin-left:10px;}
    ul#sits_headSubNav{margin-right:10px;}
    ul#sits_headSubNav > li, ul#sits_languageNav > li{flex:0 0 auto; list-style-type: none; margin:0 10px;}
    ul#sits_languageNav > li{ margin:0 6px; font-size:16px;}
    ul#sits_headSubNav > li > a, ul#sits_languageNav > li > a{color:var(--venti_grey2);transition:var(--venti_linkTransition);}
    ul#sits_headSubNav > li > a.disabled{cursor:default;}
    ul#sits_headSubNav > li:hover > a, ul#sits_languageNav > li > a:hover,
    ul#sits_headSubNav > li:focus-within > a, ul#sits_languageNav > li:focus-within > a,
    ul#sits_headSubNav > li > a:hover, ul#sits_languageNav > li > a:focus,
    ul#sits_headSubNav > li > a:focus{color:var(--venti_light_blue);}
    ul#sits_languageNav > li > .active{font-weight:700;}
    ul#sits_headSubNav > li > ul{position:absolute;left: 50%;top: calc(100% + 4px);background:#fff;z-index:1;padding: 15px;width: 50%;margin:0;border: 1px solid var(--venti_light_grey); box-shadow:0 5px 13px -11px #333; pointer-events:none; opacity:0; transform:translateY(20px);}
    ul#sits_headSubNav > li > ul li{list-style-type:none;}
    ul#sits_headSubNav > li > ul li.sits_submenFlex{display:flex;}
    ul#sits_headSubNav > li > ul li ul{padding:0; margin:0; flex:1}
    ul#sits_headSubNav > li > ul li ul a{color:var(--venti_grey2); display:block; position:relative; transition:all 200ms ease-out; padding-left:30px;}
    ul#sits_headSubNav > li > ul li ul a:focus,
    ul#sits_headSubNav > li > ul li ul a:hover{color:var(--venti_light_blue);}
    ul#sits_headSubNav > li > ul li ul a .icon-venti_icon_link{color:var(--venti_light_blue); position:absolute; top:50%; left:0; transform: translateY(-50%); margin-right:0;transition:all 200ms ease-out;}
    ul#sits_headSubNav > li > ul li ul a:hover .icon-venti_icon_link,
    ul#sits_headSubNav > li > ul li ul a:focus .icon-venti_icon_link{left:5px;}
    ul#sits_headSubNav > li > ul li.sits_submenFlex .sits_submen_img{flex:0 0 auto; width:200px; background-position: center; background-size:cover; margin-right:15px;}
    ul#sits_headSubNav > li.hasSub:hover::after{content:''; display:block; position:absolute; top:100%; width:100%; height:20px; z-index:0; left:0;}
    ul#sits_headSubNav > li:hover > ul,
    ul#sits_headSubNav > li:focus-within > ul,
    ul#sits_headSubNav > li.offen > ul{opacity:1; transition:all 250ms ease-out; transform:none; pointer-events:auto;}
    ul#sits_headSubNav > li.offen > a,
    #sits_mobileSubNav > li.offen > a{color:var(--venti_light_blue);}
    ul#sits_mobileSubNav > li > ul li ul a{font-size:16px; color:var(--venti_grey2);}

    ul.sits_mainMenue{display:flex;justify-content: space-around;margin:0 30px 0 0;flex:1;font-size: 20px;}
    ul.sits_mainMenue li{list-style-type: none;}
    ul.sits_mainMenue li a{color:var(--venti_grey2); transition:var(--venti_linkTransition);}
    ul.sits_mainMenue li a .icon-venti_icon_link{display:none; transition:var(--venti_linkTransition);}
    ul.sits_mainMenue li:hover > a,
    ul.sits_mainMenue li a:focus,
    ul.sits_mainMenue li:focus-within > a,
    ul.sits_mainMenue li.aktiv > a{color:var(--venti_light_blue);}
    ul.sits_mainMenue li:hover > a .icon-venti_icon_link,
    ul.sits_mainMenue li a:focus .icon-venti_icon_link,
    ul.sits_mainMenue li:focus-within > a .icon-venti_icon_link,
    ul.sits_mainMenue li.aktiv > a .icon-venti_icon_link{transform:translate(5px, -50%);}
    ul.sits_mainMenue > li{flex:0 0 auto;}
    ul.sits_mainMenue > li.hasSub::after{content:''; display:block; position:absolute; left:0; top:100%; width:100%; height:75px; pointer-events: none;}
    ul.sits_mainMenue > li.hasSub:hover::after,
    ul.sits_mainMenue > li.hasSub:focus::after,
    ul.sits_mainMenue > li.hasSub:focus-within::after{pointer-events: auto;}

    ul.sits_mainMenue > li ul.sits_submen{position: fixed;background:#fff;z-index:25;left: 0;padding: 20px 0 40px 0;top: 190px;width: 100vw;height: calc(100vh - 190px);overflow-y: auto; /*transform: scale(.5) translateY(-30vh);*/ opacity:0; pointer-events: none;}
    ul.sits_submen > li{max-width:var(--venti_framewidth); margin:0 auto; padding:0 20px;}

    ul.sits_mainMenue > li.hasSub:hover ul.sits_submen,
    ul.sits_mainMenue > li.hasSub:focus ul.sits_submen,
    ul.sits_mainMenue > li.hasSub:focus-within ul.sits_submen,
    ul.sits_mainMenue > li.hasSub.offen > ul.sits_submen{transform:unset; opacity:1; transition: all 450ms ease-out;}
    ul.sits_mainMenue > li.hasSub:hover ul.sits_submen *,
    ul.sits_mainMenue > li.hasSub:focus ul.sits_submen  *,
    ul.sits_mainMenue > li.hasSub:focus-within ul.sits_submen *,
    ul.sits_mainMenue > li.hasSub.offen > ul.sits_submen *{pointer-events:auto;}

    .sits_submen > li > h5{color:var(--venti_light_blue); margin:0; padding:0 0 10px 0; font-size:40px; font-weight:400;}
    .sits_submen > li > h5 > a{color:var(--venti_light_blue); display:inline-block;}
    .sits_submen > li > h6{color:var(--venti_grey2); margin:0; padding:0 0 30px 0; font-size:28px; font-weight:400;}
    li.sits_submenTitle.empty{height:40px;}
    .sits_submenFlex{display:flex;}
    .sits_submenFlex > ul.sits_submenWithTeaserEntries{flex:1; margin-right:8%; border-top:1px solid var(--venti_light_grey); padding:0;}
    .sits_submenFlex > ul.sits_submenWithTeaserEntries.multi{margin-right:4%}
    .sits_menuteaser{flex:0 0 auto; color:#fff;max-width: 35%; background:var(--venti_light_blue);padding: 35px 45px; display:flex;flex-direction: column;justify-content: space-around;text-align:center;font-size: 22px;}
    .sits_menuteaserAlt{flex:1; display:flex;flex-direction: column; justify-content: flex-start;}
    .sits_menuteaserInner{flex:0 0 auto; background:var(--venti_light_blue); font-size:37px; color:#fff; margin-top:45px;}
    ul.sits_mainMenue li .sits_menuteaserInner a{color:#fff; display:block;padding: 25px 30px; text-align:center;}
    .sits_menuteaser h6{color:#fff;font-size: 37px;font-weight:400;padding:0;margin:10px 0 0 0;}
    ul.sits_mainMenue li .sits_menuteaser h6 > a{color:#fff;}
    .sits_menuteaser hr{background:#fff;height:1px;  width:40%; margin:20px auto;}

    .sits_submenEntries{flex:0 0 auto; margin-right:5%; padding:0;}
    .sits_submenEntries > li > .sitsMenuListHeader{font-weight: 700;color:var(--venti_grey2);display: block;position: relative;padding: 10px 0;}
    .sits_submenEntries > li > ul{padding:0; border-top:1px solid var(--venti_light_grey);}
    .sits_submenFlex > ul > li,
    .sits_submenEntries > li > ul > li{border-bottom:1px solid var(--venti_light_grey);}
    .sits_submenFlex > ul > li > a{padding: 10px 8px 10px 35px;display: block;position: relative;line-height: 1;}
    .sits_submenEntries > li > ul > li > a{padding: 10px 8px 10px 35px;display: block;position: relative;line-height: 1;}
    .sits_submenFlex > ul > li > a .icon-venti_icon_link,
    .sits_submenEntries > li > ul > li > a .icon-venti_icon_link{display:inline-block;color:var(--venti_light_blue);margin-right:0px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
    .sits_submenFlex > ul.sits_submenEntries > li{border:none;}
    li.layout_0 .sits_submenFlex > ul.sits_submenEntries > li{border-bottom:1px solid var(--venti_light_grey);}

    .scrolled header#sits_head{top:-45px; }
    .scrolled header#sits_head #sits_headInner{margin:0 auto; height:65px; align-items: center;}
    .scrolled header#sits_head #sits_headlogo{width:90px; margin-bottom:0;}
    .scrolled #sits_headMenue{opacity:0; pointer-events: none; transition:all 250ms ease-out;}
    .scrolled ul.sits_mainMenue > li ul.sits_submen{top: 110px;height: calc(100vh - 110px);}
    .scrolled ul.sits_mainMenue > li.hasSub::after{height:40px;}
    .scrolled #sits_burgerButton,
    .scrolled #sits_burgerButtonDummy{opacity:1; transform:unset; transition-delay:250ms;}
    .scrolled .sits_submen > li > h5{padding:40px 0 10px 0;}

    .scrolled header#sits_head:hover,
    .scrolled header#sits_head:focus-within{top:0;}
    .scrolled #sits_head:hover #sits_headMenue,
    .scrolled header#sits_head:focus-within #sits_headMenue{opacity:1; pointer-events: auto;}
    .scrolled #sits_head:hover #sits_burgerButton,
    .scrolled header#sits_head:focus-within #sits_burgerButton,
    .scrolled #sits_head:hover #sits_burgerButtonDummy,
    .scrolled header#sits_head:focus-within #sits_burgerButtonDummy{transition-delay: unset; opacity:0; transition:all 50ms ease-out;}


    @media screen and (max-width: 1199px){
        header#sits_head{top:0;}
        #sits_headlogo{z-index:20;}
        .scrolled header#sits_head, .scrolled header#sits_head:hover{top:-25px;}
        #sits_burgerButton,
        .scrolled #sits_head:hover #sits_burgerButton{opacity:1; pointer-events: auto; transform:unset; display:block;}
        #sits_burgerButtonDummy{display:none;}
        header#sits_head #sits_headlogo{width:90px; margin-bottom:0;}
        header#sits_head #sits_headInner{margin:0 auto; height:65px; align-items: center;}
        #sits_greyBar > .cont_1300{font-size:13px;}
        ul#sits_headSubNav{display:none;}
        .scrolled .sits_submen > li > h5{padding:0 0 10px 0;}
        #sits_headSubMenu{z-index:20;top:18px;flex-direction: row-reverse;width: auto;padding: 0;right: 70px;align-items: flex-start;}

        #sits_greyBar{height:25px;}
        main#sits_maincontent{flex:1; padding-top:90px;}
        #sits_language_men{position:relative;height:25px; width: 25px; margin-right: 20px;}
        ul#sits_languageNav{position:absolute; top:-5px; right:0; padding:0; margin:0; display:block; background:#fff; }
        #sits_language_men.offen ul#sits_languageNav{box-shadow:0 3px 5px -3px var(--venti_dark_grey);}
        ul#sits_languageNav li{padding:0; margin:0;}
        ul#sits_languageNav > li > a{opacity:0; pointer-events:none; height:0; overflow: hidden; display:block;padding:0 10px;font-size: 20px; transition:none;}
        ul#sits_languageNav{cursor:pointer;}
        .offen ul#sits_languageNav{cursor:default;}
        .offen ul#sits_languageNav > li > a{transition:var(--venti_linkTransition);}
        #sits_language_men.offen ul#sits_languageNav li > a{opacity:1; pointer-events:auto; height:auto; padding:5px 10px; }
        ul#sits_languageNav > li > .active{font-weight: 400;font-size: 20px; display:block; padding:5px 10px;}
        #sits_headsearch .sits_headsearchbox{background:none; padding:0; transition:none;}
        #sits_headsearch.offen .sits_headsearchbox{transition:var(--venti_linkTransition);}
        .sits_headsearchbox > form button{border:1px solid var(--venti_light_grey);}
        #sits_headSearchBtn::after{background:var(--venti_light_grey);}
        .sits_headsearchbox > form #tx-indexedsearch-searchbox-sword2{border:1px solid var(--venti_light_grey);}

        #sits_headMenue, .scrolled #sits_headMenue{position:fixed;top: 90px;z-index:10;right:0;max-width: 500px;width:100%;display: block;background:#fff;padding: 0;max-height: calc(100vh - 90px);opacity:0;pointer-events: none;transition:all 350ms ease-out;transform:translateX(100%);}
        #sits_headMenueInner{overflow-y: auto; max-height:calc(100vh - 90px); display:block;}
        .navOffen #sits_headMenue, .scrolled.navOffen #sits_headMenue{opacity:1; transform: unset; pointer-events: auto;}
        .scrolled #sits_headMenue{top:65px; padding:0; max-height:calc(100vh - 65px);}
        ul.sits_mainMenue{display:block;margin:0;padding:0;width:100%;}
        .scrolled #sits_headMenueInner{max-height:calc(100vh - 65px);}
        ul.sits_mainMenue >li {border-top: 2px solid var(--venti_light_grey);}
        ul.sits_mainMenue li > a,
        ul.sits_mainMenue li > span.sitsMenuListHeader{display:block;position:relative;padding: 10px 50px 10px 20px;font-size:19px;line-height:1; transition:color 350ms ease-out;}
        ul.sits_mainMenue li:hover > a,
        ul.sits_mainMenue li a:focus{color:var(--venti_grey2);}
        ul.sits_mainMenue li.hasSub > a > .opener,
        ul#sits_mobileSubNav li.hasSub > a > .opener,
        ul.sits_mainMenue li > span.sitsMenuListHeader > .opener{display:inline-block;}
        ul.sits_mainMenue li.hasSub > a > .opener::before,
        ul#sits_mobileSubNav li.hasSub > a > .opener::before,
        ul.sits_mainMenue li > span.sitsMenuListHeader > .opener::before{font-family: 'venti_icons'; content:'\e81a'; display:block; position:absolute; right:20px; top:50%; transform: translateY(-50%); transition:all 200ms ease-out;}
        ul.sits_mainMenue li.hasSub.offen > a > .opener::before,
        ul#sits_mobileSubNav li.hasSub.offen > a > .opener::before,
        ul.sits_mainMenue li.hasSub.offen > .sitsMenuListHeader > .opener::before{transform: translateY(-50%) scaleY(-1); color:var(--venti_light_blue);}
        ul.sits_mainMenue li.hasSub.offen > a{color:var(--venti_light_blue); font-weight:700;}
        ul#sits_mobileSubNav li.hasSub.offen > a{color:var(--venti_light_blue); font-weight:700;}
        ul.sits_mainMenue > li ul.sits_submen,
        .scrolled ul.sits_mainMenue > li ul.sits_submen,
        ul.sits_mainMenue > li.hasSub:hover ul.sits_submen,
        ul.sits_mainMenue > li.hasSub:focus ul.sits_submen{position:relative;width:100%;overflow:hidden;height:0;opacity:0;pointer-events: none;top: 0;padding: 0; transition:none;}
        .sits_submenFlex{display:block;}
        ul.sits_mainMenue li.hasSub.offen > ul.sits_submen{height:auto; pointer-events: auto; opacity:1;}
        li.sits_submenTitle{display:none;}
        ul.sits_submen > li,
        li.sits_submenFlex > ul{max-width:unset; margin:0; padding:0; border:none !important;}
        .sits_submenFlex > ul > li > a .icon-venti_icon_link,
        .sits_submenEntries > li > ul > li > a .icon-venti_icon_link{display:none;}
        .sits_submenFlex > ul > li, .sits_submenEntries > li > ul > li,
        .sits_submenEntries > li > ul,
        li.layout_0 .sits_submenFlex > ul.sits_submenEntries > li{border:none; }
        .sits_submenFlex > ul > li > a, .sits_submenEntries > li > ul > li > a{padding:10px 50px 10px 20px}
        ul.sits_mainMenue li.sits_submenFlex li > a,
        .sits_menuteaser h6{font-size:16px;}
        .sits_menuteaser h6 > a{font-size:18px;}
        .sits_menuteaser{display:block; padding:15px 35px; font-size:16px; max-width:unset; width:90%; margin:0 auto 20px auto;}

        .sits_menuteaserAlt{display:block;}
        .sits_menuteaserInner{background:var(--venti_light_blue); font-size:18px; color:#fff; margin:0 auto 20px auto; width:90%;}
        ul.sits_mainMenue li .sits_menuteaserInner a{color:#fff; display:block;padding: 10px 30px; text-align:center;}
        .sits_submenEntries > li > .sitsMenuListHeader{font-weight:500;}
        .sits_submenEntries > li.offen > .sitsMenuListHeader{font-weight:700;}
        ul.sits_submenEntries li > ul{height:0;opacity:0;pointer-events: none;top: 0;padding: 0;}
        ul.sits_submenEntries li.offen > ul{height:auto;opacity:1;pointer-events: auto;}
        #sits_mobileSubNav,
        ul#sits_headerMicros{display:block; padding:0; margin:0;}
        ul#sits_headerMicros{background:var(--venti_grey);}

        #sits_headMenue #sits_mobileSubNav > li,
        ul#sits_headerMicros > li{display:block; list-style-type: none; border-top: 2px solid var(--venti_light_grey); margin:0;}
        #sits_headMenue #sits_mobileSubNav > li > a,
        ul#sits_headerMicros > li > a{display:block;position:relative; padding:10px 35px 10px 20px; font-size:19px; line-height:1; color:var(--venti_grey2);}
        #sits_headMenue #sits_mobileSubNav > li:hover > a,
        #sits_headMenue #sits_mobileSubNav > li:focus-within > a,
        #sits_headMenue #sits_mobileSubNav > li.offen > a{color:var(--venti_light_blue);}
        #sits_mobileSubNav > li > ul{display:none;}
        #sits_mobileSubNav > li.hasSub.offen > ul{display:block; padding:0; margin:0;}
        #sits_mobileSubNav > li > ul li{list-style-type:none;}

        .scrolled #sits_head:hover #sits_burgerButton,
        .scrolled header#sits_head:focus-within #sits_burgerButton{transition-delay: unset; opacity:1; transition:all 50ms ease-out;}
    }

    @media screen and (max-width: 859px){
        #sits_headInner{padding:0 10px;}
        #sits_greyBar > .cont_1300{padding:0 10px 3px 10px}
    }

/* ######################################################################################################################################### */
/* END ->  Header */

/* Footer */
/* ######################################################################################################################################### */
    #sits_footerBar{background:var(--venti_dark_blue); color:#fff; display:flex; align-items: center; justify-content: flex-start; height:45px; font-size:15px;}
    #sits_footerInner{max-width:var(--venti_framewidth); padding:20px; margin:0 auto; display:flex;}
    #sits_footerInner >*{flex:1;}
    .footerCol{color:var(--venti_dark_grey); font-size:16px; line-height:1.6;}

    .footerCol ul{padding:0; margin:0;}
    .footerCol ul li{display:block; list-style-type: none;}
    .footerCol ul li a{color:var(--venti_dark_grey); transition:color 350ms ease-out;}
    .footerCol ul li a:hover{color:var(--venti_light_blue);}

    .footerColHead,
    .footerCol header h5,
    .footerCol ul li a.sits_footMenEntry{color:var(--venti_dark_grey); font-weight:800; text-transform: uppercase; font-size:16px; margin:0;}
    li.sits_footMenEnt{margin-bottom:15px;}
    li.sits_footMenEnt:last-child{margin-bottom:0;}
    .sits_footLinkedIn{padding-top:15px;}
    .sits_footLinkedIn a{color:var(--venti_dark_grey); font-size:35px;}
    .sits_footLinkedIn a::before{margin:0;}

    @media screen and (max-width: 999px){
        .sits_footLinkedIn{padding-top:5px;}
        #sits_footerInner{flex-wrap: wrap;}
        #sits_footerInner >*{min-width:50%;}
        ul.sits_footMen{display:flex; justify-content: space-around; padding-top:15px;}
        ul.sits_footMen > li.sits_footMenEnt{flex:0 0 auto; margin:0 5px;}
    }

    @media screen and (max-width: 599px){
        #sits_footerInner{flex-direction:column; flex-wrap: nowrap;}
        .footerCol{margin-bottom:20px;}
        .footerCol:last-child{margin-bottom:0;}
        ul.sits_footMen{display:flex; justify-content: space-around; padding-top:0;}
    }
    @media screen and (max-width: 399px){
        ul.sits_footMen{display:block;}
        ul.sits_footMen > li.sits_footMenEnt{flex:0 0 auto; margin:5px 0;}
    }
/* ######################################################################################################################################### */
/* ENDE -> Footer */





/* BigStage (Content Header) */
/* ######################################################################################################################################### */
    .sits_bigstage{position:relative; overflow: hidden;}
    .sits_bigstage > .cont_1300,
    .sits_bigstage_flex > .cont_1300{padding:0;}
    .sits_bigStage_slides{position:relative; overflow:hidden;}
    .sits_bigStage_loading{position:absolute; top:35px; right:35px; opacity:.6; z-index:5;}

    .sits_bigstage_slide{position:absolute; top:0; right:0; bottom:0; left:0; opacity:0; transition:opacity 950ms ease-out; pointer-events: none;}
    .sits_bigstage_slide.aktiv{opacity:1; pointer-events: auto;transition:opacity 950ms ease-in;}
    .sits_bigstage_slideDummy{position:relative; opacity:0;}
    .sits_bigstage_slide img,
    .sits_bigstage_slideDummy img{width:100%;}
    .sits_bigstage_headline{position:absolute;padding: 35px 40px 15px 20px;color:#fff;font-size:83px;letter-spacing: 1px;bottom:100%;font-weight: 300;width: 75%;left:0; }
    .sits_bigstage_subHeadline{position:relative;width:75%;background:var(--venti_light_blue);color:#fff;font-size:52px;padding: 30px 60px 30px 20px;font-weight:300;}
    .sits_bigstage_headline::before,
    .sits_bigstage_subHeadline::before{content:''; display:block; position:absolute; top:0; height:100%; right:0; width:75vw; background:var(--venti_light_blue);z-index:1;}
    .sits_bigstage_headline::before{background:var(--venti_light_blue); mix-blend-mode: multiply; transform: translate3d(0,0,0);}
    .sits_bigstage_headline > div,
    .sits_bigstage_subHeadline > div{position:relative; z-index:2;}
    .sits_bigstage_txt{background:#fff;position: relative;z-index:3;width:75%;padding: 60px 70px 60px 20px;color:var(--venti_dark_grey);font-size:25px;}
    .sits_bigstage_txt p:first-of-type:not(:last-child)::after{display:block; color:var(--venti_light_blue); cursor:pointer;}
    .sits_bigstage_txt p:first-of-type:not(:last-child):not(.open) ~ *{display:none;}
    .sits_bigstage_txt p:first-of-type:not(:last-child).open::after{display:none;}

    .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
    .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 190px); max-height:calc(100dvh - 190px); min-height:450px;}
    .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
    .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 312px); max-height:calc(100dvh - 312px);}
    .sits_bigStage_slides.swimming .sits_bigstage_slideDummy img{max-height:100%; width:100%; max-width:100%; height:auto;}
    .sits_bigStage_slides.swimming .sits_bigstage_slide img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); min-width:100%; width:auto; min-height:100%; height:auto; -o-object-fit: cover; object-fit: cover; }

    .sits_bigStage_vidcont{position:relative;}
    .sits_bigStage_vidcont.swimming > video{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); min-width:100%; width:auto; min-height:100%; height:auto;}
    .sits_bigStage_vidcont .sits_vidDummy{display:inline;}
    .sits_bigStage_autoplay{pointer-events: none;}
    .sits_bigStage_vidcont .sits_productDetailVideoPlayBtn{width: 130px;top: 20px;left: unset;right: 20px;transform: unset;background:none;border:none; padding:0;}
    .sits_bigStage_vidcont .sits_productDetailVideoPlayBtn::before{background: var(--venti_blue);mix-blend-mode: multiply;content: '';position:absolute;top:0;left:0;right:0;bottom:0; z-index:2;}
    .sits_bigStage_vidcont .sits_productDetailVideoPlayBtn >*{transition:all 200ms ease-out; z-index:3;}
    .sits_bigStage_vidcont .sits_productDetailVideoPlayBtn:hover >*{transform: scale(1.05);}
    .sits_bigStage_vidcont .sits_productDetailVideoPlayBtn > svg{left: 17%;top: 11%;right: 17%;max-width:66%;}
    .sits_bigStage_vidcont.swimming .sits_bigStage_vidPoster {position: absolute;left: 0;top:0;height:100%; width:100%;}
    .sits_bigStage_vidcont.swimming .sits_bigStage_vidPoster img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); min-width:100%; width:auto; min-height:100%; height:auto; -o-object-fit: cover; object-fit: cover;}
    .sits_bigStage_vidPoster ~ video{display:none !important;}
    .sits_bigStage_vidPoster.hidden{display:none;}
    .sits_bigStage_vidPoster.hidden ~ video{display:block !important;}
.sits_hidden{display:none;}

    .sits_bigstage.splitted .sits_bigstage_flex{display:flex; flex-direction: row-reverse;}
    .sits_bigstage.splitted .cont_1300{padding: 20px 60px 220px 0; padding-left: calc((100vw - 1300px) / 2 + 20px); display:flex; flex-direction: column; justify-content: center;}
    .sits_bigstage.splitted .sits_bigstage_headline,
    .sits_bigstage.splitted .sits_bigstage_subHeadline{position:relative;bottom:unset;background:#fff; font-weight:400; font-size:60px;color:var(--venti_light_blue); padding:0; line-height:1.2; width:100%;}
    .sits_bigstage.splitted .sits_bigstage_headline::before,
    .sits_bigstage.splitted .sits_bigstage_subHeadline::before{display:none;}
    .sits_bigstage.splitted .sits_bigStage_slides{max-width:45%;}
    .sits_bigstage.splitted .sits_bigStage_vidcont.swimming > video{max-width:unset; max-height:100%;}

    .sits_bigstage.splitted .sits_bigstage_txt{font-weight:500;max-width:1300px;margin:0 auto;z-index:unset;padding:0;position: relative;top: -200px;background: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height:1.4; width:100%;}
    .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner{position:relative;font-size:27px;max-width:calc(55% + 250px);width:100%;padding: 90px 350px 80px 20px;color:#fff; min-height:250px; display:flex; flex-direction:column; justify-content:center;}
    .sits_bigstage.splitted:not(.frame-layout-1) .sits_bigstage_txt .sits_bigstage_txtInner{overflow:hidden;}
    .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner > *{z-index:2; position:relative;}
    .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner::before{background:var(--venti_light_blue);content:''; position:absolute; display:block; z-index:1; mix-blend-mode: multiply; transform: translate3d(0,0,0); height:100%; right:0; top:0; width:85vw;}
    .sits_bigstage.splitted .sits_bigstage_txt p:first-of-type:not(:last-child)::after{color:#fff;}

    .sits_bigstage.splitted .sits_bigStage_vidcont .cont_1300{position:absolute; padding: 0; top:0; left:0; bottom:0; right:0; z-index:1; background:none;}
    .sits_bigstage.splitted .sits_bigStage_vidcont .sits_productDetailVideoPlayBtn{top:50%; left:50%; transform:translate(-50%, -50%); right:unset;}

    .lds-ring {display: inline-block;position: relative;width: 80px;height: 80px;}
    .lds-ring div{box-sizing: border-box;display: block;position: absolute;width: 64px;height: 64px;margin: 8px;border: 8px solid #fff;border-radius: 50%;border-color: #fff transparent transparent transparent;}
    .lds-ring.ani div{animation: lds-ring 8s cubic-bezier(0.5, 0, 0.5, 1) 7s;}
    .lds-ring div:nth-child(1) {animation-delay: -0.45s;}
    .lds-ring div:nth-child(2) {animation-delay: -0.3s;}
    .lds-ring div:nth-child(3) {animation-delay: -0.15s;}
    .lds-ring div:nth-child(4) {animation-delay: 0s;}
    @keyframes lds-ring {
        0% {transform: rotate(0deg);}
        100% {transform: rotate(360deg);}
    }
    .iso{isolation: isolate;}
    @media screen and (min-width: 1921px){
        .sits_bigstage.splitted .cont_1300{padding: 20px 60px 220px 0;padding-left: calc((1920px - 1300px) / 2 + 20px);}
    }

    @media screen and (max-width: 1309px){
        .sits_bigstage.splitted .cont_1300{padding-left:1.5vw;}
    }

    @media screen and (max-width: 1299px) {
        .sits_bigstage.splitted .sits_bigstage_headline,
        .sits_bigstage.splitted .sits_bigstage_subHeadline{font-size: 50px;}
    }

    @media screen and (max-width: 1199px){
        .sits_bigstage_headline{font-size:80px;}
        .sits_bigstage_subHeadline{font-size:50px;}
        .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 90px); max-height:calc(100dvh - 90px); min-height:450px;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 210px);max-height:calc(100svh - 210px);}
        .sits_bigstage.splitted .cont_1300{padding-left:20px;}
        .sits_bigstage.splitted .sits_bigstage_txt{top:-150px;}
        .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner{max-width:calc(55% + 150px);padding: 50px 200px 40px 20px; font-size:24px; min-height:200px;}
    }

    @media screen and (max-width: 1099px){
        .sits_bigstage_headline{font-size:75px;}
        .sits_bigstage_subHeadline{font-size:46px;}
        .sits_bigstage_txt{font-size:22px;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 205px); max-height:calc(100svh - 205px);}
        .sits_bigstage.splitted .sits_bigstage_headline,
        .sits_bigstage.splitted .sits_bigstage_subHeadline {font-size: 45px;}

    }

    @media screen and (max-width: 1023px){
        .sits_bigstage_headline{font-size:72px; padding:25px 20px 15px 20px; width:80%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:80vw;}
        .sits_bigstage_subHeadline{font-size:44px; padding:20px;width:80%;}
        .sits_bigstage_txt{width:80%;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 183px);max-height:calc(100svh - 183px); min-height:400px;}
        .sits_bigStage_loading{top:25px; right:25px;}
        .sits_bigstage.splitted .sits_bigstage_headline,
        .sits_bigstage.splitted .sits_bigstage_subHeadline {font-size: 40px;}
        .sits_bigstage.splitted .sits_bigstage_txt{top:-100px; line-height:1.3;}
        .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner{max-width:calc(60% + 100px);padding: 40px 130px 30px 20px; font-size:22px; min-height:150px;}
        .sits_bigstage.splitted .sits_bigStage_slides{max-width:40%}
    }

    @media screen and (max-width: 899px){
        .sits_bigstage_headline{font-size:69px; width:84%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:84vw;}
        .sits_bigstage_subHeadline{font-size:40px;width:84%;}
        .sits_bigstage_txt{width:84%;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 178px);max-height:calc(100svh - 178px);}
        .sits_bigstage_txt{font-size:21px;}
        .sits_bigStage_loading{top:30px; right:30px;}
        .lds-ring {width: 60px;height: 60px;}
        .lds-ring div{box-sizing: border-box;width: 58px;height: 58px;margin: 6px;border-width: 6px;}
        .sits_bigstage.splitted .sits_bigstage_headline,
        .sits_bigstage.splitted .sits_bigstage_subHeadline {font-size: 39px;}
        .sits_bigstage.splitted .cont_1300{padding:20px 20px 180px 10px;}
        .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner{font-size:20px;}
    }

    @media screen and (max-width: 859px){
        .sits_bigstage_headline{font-size:66px;  padding:20px 20px 15px 10px; width:86%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:86vw;}
        .sits_bigstage_subHeadline{font-size:38px; padding:15px 20px 15px 10px;width:86%;}
        .sits_bigstage_txt{width:86%; padding:50px 20px 50px 10px;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 166px);max-height:calc(100svh - 166px);min-height:350px;}
        .sits_bigStage_loading{top:20px; right:20px;}
        .sits_bigstage.splitted .cont_1300{padding-left:10px;}

    }

    @media screen and (max-width: 799px){
        .sits_bigstage_headline{font-size:62px; width:88%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:88vw;}
        .sits_bigstage_subHeadline{font-size:34px; width:88%;}
        .sits_bigstage_txt{width:88%;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 161px);max-height:calc(100svh - 161px); min-height:300px;}
        .sits_bigStage_loading{top:15px; right:15px;}
        .sits_bigstage.splitted .sits_bigstage_headline,
        .sits_bigstage.splitted .sits_bigstage_subHeadline {font-size: 37px;}
    }

    @media screen and (max-width: 699px){
        .sits_bigstage_headline{font-size:58px; width:90%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:90vw;}
        .sits_bigstage_subHeadline{font-size:32px; width:90%;}
        .sits_bigstage_txt{width:90%;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 158px);max-height:calc(100svh - 158px); min-height:250px;}
        .sits_bigStage_loading{top:15px; right:15px;}
        .sits_bigstage.splitted .sits_bigstage_txt{top:-40px; line-height:1.25;}
        .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner{max-width:100%;padding: 65px 20px 20px 20px; min-height:80px;}
        .sits_bigstage.splitted .sits_bigstage_txt .sits_bigstage_txtInner::before{width:100vw;}
        .sits_bigstage.splitted .sits_bigStage_slides{max-width:50%}
        .sits_bigstage.splitted .sits_bigstage_headline,
        .sits_bigstage.splitted .sits_bigstage_subHeadline {font-size: 35px;}
    }

    @media screen and (max-width: 649px){
        .sits_bigstage_headline{font-size:55px; }
        .sits_bigstage.splitted .sits_bigstage_subHeadline {font-size: 30px;}
        .sits_bigstage.splitted .sits_bigStage_slides{max-width: 100%;width:100%;margin-top: -100px;max-height:65vh;max-height:65svh;}
        .sits_bigstage.splitted .sits_bigstage_flex{flex-direction: column-reverse;}
        .sits_bigstage.splitted .cont_1300{padding: 10px 10px 20px 10px;background: #fff;}
        .sits_bigstage.splitted .sits_bigStage_loading{top:120px; right:20px;}
    }

    @media screen and (max-width: 599px){

        .sits_bigstage_headline{font-size:52px; width:93%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:93vw;}
        .sits_bigstage_subHeadline{font-size:28px;width:93%;}
        .sits_bigstage_txt{width:93%;padding: 25px 10px 10px 10px;}
        .sits_bigStage_vidcont.swimming{min-height:50vh; min-height:50svh;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 156px); max-height:calc(100svh - 156px); min-height:50vh; min-height:50svh;}
        .sits_bigStage_loading{top:5px; right:5px;}
        .lds-ring {width: 40px;height: 40px;}
        .lds-ring div{box-sizing: border-box;width: 32px;height: 34px;margin: 4px;border-width: 4px;}
        .sits_bigStage_vidcont.swimming > video,
        .sits_bigStage_slides.swimming .sits_bigstage_slide img{min-width:100%;width:auto;min-height:100%;height:auto; max-width: unset; max-height:100%;}

    }

    @media screen and (max-width: 549px){
        .sits_bigstage_headline{font-size:50px; }
    }

    @media screen and (max-width: 499px){
        .sits_bigstage_headline{font-size:48px; padding:20px 10px 15px 10px; width:95%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:95vw;}
        .sits_bigstage_subHeadline{font-size:28px; padding:15px 10px 15px 10px; width:95%;}
        .sits_bigstage_txt{width:95%;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 154px); max-height:calc(100svh - 154px);}
    }

    @media screen and (max-width: 449px){
        .sits_bigstage_headline{font-size:43px; }
    }

    @media screen and (max-width: 399px){
        .sits_bigstage_headline{font-size:40px; }
        .sits_bigstage_subHeadline{font-size:26px;}
    }

    @media screen and (max-width: 349px){
        .sits_bigstage_headline{font-size:37px; width:100%;}
        .sits_bigstage_headline::before, .sits_bigstage_subHeadline::before{width:100vw;}
        .sits_bigstage_subHeadline{font-size:24px; width:100%;}
        .sits_bigstage_txt{width:100%;}
        .sits_bigstage.reduced .sits_bigStage_slides.swimming .sits_bigstage_slideDummy,
        .sits_bigstage.reduced .sits_bigStage_vidcont.swimming{max-height:calc(100vh - 151px); max-height:calc(100svh - 151px);}
    }
/* ######################################################################################################################################### */
/* ENDE -> BigStage (Content Header) */


/* Wave-Element */
/* ######################################################################################################################################### */
    .sits_ventiWave.size_big{height:450px; max-height:80vh;}
    .sits_ventiWave.size_med{height:300px; max-height:65vh;}
    .sits_ventiWave.size_sml{height:200px; max-height:45vh;}

    .inited .sits_ventiWave .sits_productDetailWaveInner{background-image:url(../Images/Ventiwave.svg); background-repeat:repeat-x; background-size:auto 100%; background-position:0 0; height:100%; top:0;}
    .inited .sits_ventiWave.animated .sits_productDetailWaveInner{background:none;}

    .airwavesCanvas {width: 100%;height: 100%;display: block;}

    @media screen and (max-width: 999px){
        .sits_ventiWave.size_big{height:400px; max-height:75vh;}
        .sits_ventiWave.size_med{height:280px; max-height:60vh;}
        .sits_ventiWave.size_sml{height:190px; max-height:40vh;}
    }

    @media screen and (max-width: 899px){
        .sits_ventiWave.size_big{height:350px;}
        .sits_ventiWave.size_med{height:260px;}
        .sits_ventiWave.size_sml{height:180px;}
    }

    @media screen and (max-width: 699px){
        .sits_ventiWave.size_big{height:290px;}
        .sits_ventiWave.size_med{height:230px;}
        .sits_ventiWave.size_sml{height:175px;}
    }

    @media screen and (max-width: 599px){
        .sits_ventiWave.size_big{height:240px;}
        .sits_ventiWave.size_med{height:220px;}
        .sits_ventiWave.size_sml{height:170px;}
    }
/* ######################################################################################################################################### */
/* ENDE -> Wave-Element */


/* Zitat-Element */
/* ######################################################################################################################################### */
    .sits_quote{display:flex;}
    .sits_quote >*{flex: 2;min-width:30px;position: relative;}
    .sits_quote > .sits_quoteContent{flex:3;}
    .sits_quoteSign  > svg{max-height: 100%;width:auto;object-fit: contain;position: absolute;right: 26%;top: 0;}
    .sits_quoteHead{font-size: 56px;color:var(--venti_dark_blue);line-height: 1.4;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;margin-bottom: 30px;}
    .sits_quoteAuthor{color:var(--venti_dark_blue); font-size:21px;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

    @media screen and (max-width: 999px){
        .sits_quoteHead{font-size: 52px; margin-bottom: 25px;}
        .sits_quoteSign  > svg{right:20%;}
    }

    @media screen and (max-width: 899px){
        .sits_quoteHead{font-size: 50px; margin-bottom: 20px;}
        .sits_quoteAuthor{font-size: 18px;}
        .sits_quoteSign  > svg{right:15%;}
    }

    @media screen and (max-width: 849px){
        .sits_quoteHead{font-size: 48px; margin-bottom: 19px; line-height:1.3;}
        .sits_quoteAuthor{font-size: 17px;}
        .sits_quoteSign  > svg{right:12%;}
    }

    @media screen and (max-width: 799px){
        .sits_quoteHead{font-size: 46px;}
        .sits_quoteAuthor{font-size: 16px;}
        .sits_quoteSign  > svg{right:10%;}
    }

    @media screen and (max-width: 749px){
        .sits_quoteHead{font-size: 42px; margin-bottom:15px;}
        .sits_quoteAuthor{font-size: 13px;}
        .sits_quoteSign  > svg{right:8%;}
        .sits_quote >*{flex:1;}
        .sits_quote > .sits_quoteContent{flex:2;}
    }

    @media screen and (max-width: 699px){
        .sits_quoteHead{font-size: 40px; line-height:1.2;}
    }

    @media screen and (max-width: 599px){
        .sits_quoteHead{font-size: 38px;}
        .sits_quoteSign  > svg{right:10%;}
    }

    @media screen and (max-width: 549px){
        .sits_quoteHead{font-size: 36px;}
        .sits_quoteHead{margin-bottom:10px;}
    }

    @media screen and (max-width: 499px){
        .sits_quoteHead{font-size: 30px;}
        .sits_quote > .sits_quoteContent{flex:3;}
    }

    @media screen and (max-width: 449px){
        .sits_quoteHead{font-size: 28px;}

    }

    @media screen and (max-width: 399px){
        .sits_quoteHead{font-size: 26px;}
    }
/* ######################################################################################################################################### */
/* ENDE -> Zitat-Element */


/* Theme-Slider */
/* ######################################################################################################################################### */
    .frame.sits_themeSlider{position:relative; max-width:1920px;}
    .sits_themeSliderCont{position:relative; width:100%; overflow: hidden;}
    .sits_themeSliderContInner{position:relative;display:flex; transition:all 400ms ease-out;}
    .sits_themeSlider.mooving .sits_themeSliderContInner{transition: none;}
    .sits_themeSlider_item{flex:0 0 auto; width:55%; position:relative; margin:0 15px; display:flex;}
    .sits_themeSlider_item:last-child{margin-right:0;}
    .sits_themeSlider_item:first-child{margin-left:0;}
    .sits_themeSlider_item::before{content:''; display:block; position:absolute; left:0; right:0; bottom:0; height:70%; background:var(--venti_light_grey);z-index:-1;}
    .sits_themeSliderItemImage{flex:2;display: flex;justify-content: center;padding-top: 20px;align-items: flex-end;}
    .sits_themeSlider_itemText{flex:1; display:flex; position:relative; color:#fff; flex-direction: column; justify-content: flex-end; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
    .mooving .sits_themeSlider_itemText{pointer-events: none;}
    .sits_themeSlider_itemText::before{content:''; z-index:1; position: absolute; top:0; bottom:0; right:0; left:-17%; background:var(--venti_dark_blue); mix-blend-mode: multiply;}
    .sits_themeSlider_itemText > .sits_themeSlider_itemTextCont{z-index:2;flex:7;position:relative;left:-8%;display:flex;flex-direction: column;justify-content: space-between;padding: 45px 0 30px 0;}
    .sits_themeSlider_itemText > .sits_themeSlider_itemIconCont{flex:3; display:flex; position:relative; left:-8%; z-index:2; justify-content: flex-start; align-items: center; min-height:120px;}
    a.sits_themeSlider_itemText > .sits_themeSlider_itemIconCont::after{font-family: 'venti_icons';content: '\e80f'; top:20px; left:0; font-size:clamp(1.875rem, 1.3371rem + 1.2295vw, 2.8125rem); display:inline-block; z-index:2; transition: all 200ms ease-out;}
    .sits_themeSlider_itemText:hover > .sits_themeSlider_itemIconCont::after{transform:scale(1.1);}
    .sits_themeSlider_itemText > div.sits_themeSlider_itemIconCont::after{display:none;}
    .sits_themeSlider_itemHead{font-size: clamp(1.75rem, 0.9611rem + 1.8033vw, 3.125rem);}
    .sits_themeSlider_itemClaim{font-size:clamp(0.9375rem, 0.3996rem + 1.2295vw, 1.875rem);margin-top: 35px;line-height: 1.5;}

    .sits_themeSlider_JumpPoints{display: flex;justify-content: center;padding-top:50px;flex-wrap: wrap;}
    .sits_themeSlider_JumpPoint{flex:0 0 auto;width:50px;height:6px;background:var(--venti_dark_blue);border-radius: 4px;margin: 0 10px 20px 10px;cursor:pointer;transition:all 200ms;}
    .sits_themeSlider_JumpPoint.active{background:var(--venti_light_blue); cursor:default; pointer-events: none;}
    .sits_themeSlider_JumpPoint:hover{background:var(--venti_light_blue);}

    .frame.sits_themeSlider[data-count="1"] .sits_themeSliderContInner,
    .frame.sits_themeSlider[data-count="2"] .sits_themeSliderContInner{margin:0 20px; flex-wrap:wrap; justify-content:center;}
    .frame.sits_themeSlider[data-count="1"] .sits_themeSlider_item{width:100%; max-width:860px; margin:0;}
    .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_item{width:calc(50% - 10px); margin:0 10px;}
    .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_item:last-child{margin-right:0;}
    .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_item:first-child{margin-left:0;}
    .frame.sits_themeSlider[data-count="1"] .sits_themeSlider_itemHead{font-size: clamp(1.8125rem, -0.4141rem + 5.9375vw, 3rem);}
    .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_itemHead{font-size:clamp(1.5625rem, -0.1143rem + 2.439vw, 2.8125rem);}
    .frame.sits_themeSlider[data-count="1"] .sits_themeSlider_itemClaim{font-size: clamp(1.1875rem, 0.8208rem + 1.8333vw, 1.875rem);}
    .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_itemClaim{font-size:clamp(0.9375rem, 0.3996rem + 1.2295vw, 1.875rem);margin-top: 20px;}

    @media screen and (max-width: 1199px){
        .sits_themeSliderItemImage > img{max-height:375px; width:auto;}
        .sits_themeSlider_itemText > .sits_themeSlider_itemTextCont{padding:20px 0;}
        .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_itemText > .sits_themeSlider_itemTextCont{padding:5% 0}
        .sits_themeSlider_itemText > .sits_themeSlider_itemIconCont{min-height: unset;}
    }

    @media screen and (max-width: 1023px){
        .sits_themeSlider_item{width:65vw}
        .sits_themeSlider_itemClaim{margin-top:20px;}
        .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_item{width:100%; max-width:750px; margin:0 0 80px 0;}
    }

    @media screen and (max-width: 899px){
        .sits_themeSliderItemImage{flex:3;}
        .sits_themeSlider_itemText{flex:2;}
    }

    @media screen and (max-width: 859px){
        .sits_themeSliderItemImage{flex:3;}
        .sits_themeSlider_itemText{flex:2;}
        .frame.sits_themeSlider[data-count="1"] .sits_themeSliderContInner,
        .frame.sits_themeSlider[data-count="2"] .sits_themeSliderContInner{margin:0 10px;}
    }

    @media screen and (max-width: 767px){
        .sits_themeSliderItemImage{flex:3;}
        .sits_themeSlider_item{width:85vw; margin:0 10px}
        .sits_themeSlider_item:last-child{margin-right:0;}
        .sits_themeSlider_item:first-child{margin-left:0;}
        .sits_themeSlider_itemClaim,
        .frame.sits_themeSlider[data-count="1"] .sits_themeSlider_itemClaim,
        .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_itemClaim{margin-top:10px;}
        .sits_themeSlider_JumpPoints{padding-top:35px;}
        .sits_themeSlider_JumpPoint{height:5px; width:40px;}
        a.sits_themeSlider_itemText > .sits_themeSlider_itemIconCont::after{font-size: clamp(1.25rem, 0.8036rem + 2.2321vw, 1.875rem);}
    }

    @media screen and (max-width: 599px){
        .sits_themeSlider_itemHead,
        .frame.sits_themeSlider[data-count="1"] .sits_themeSlider_itemHead,
        .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_itemHead{font-size: clamp(1rem, 0.0681rem + 4.6595vw, 1.8125rem);}
        .sits_themeSlider_itemClaim,
        .frame.sits_themeSlider[data-count="1"] .sits_themeSlider_itemClaim,
        .frame.sits_themeSlider[data-count="2"] .sits_themeSlider_itemClaim{font-size:clamp(0.8125rem, 0.6691rem + 0.7168vw, 0.9375rem);}
        .sits_themeSlider_item{margin: 0 6px;}
        .sits_themeSlider_JumpPoints{padding-top:25px;}
        .sits_themeSlider_JumpPoint{height:4px; width:35px;}
    }
/* ######################################################################################################################################### */
/* ENDE -> Theme-Slider */


/* Theme-Akkordeon */
/* ######################################################################################################################################### */
    .sits_themeAkkordeon{position:relative; overflow: hidden;}
    .sits_themeAkkordeon_Inner{ display:flex;}
    .sits_themeAkkordeonCont{margin:0 15px 0 0;}
    .sits_themeAccordeonStage{margin: 0 0 0 15px; transition: all 350ms ease-out;opacity:0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height:1.3; font-size:21px;}
    .sits_themeAccordeonStage.offen{opacity:1;}
    .sits_themeAkkordeonCont,
    .sits_themeAccordeonStage{flex:0 0 auto; width:calc(50% - 15px); color:var(--venti_dark_grey); }
    .sits_themeAkk_Item{margin-bottom:25px; border: 2px solid var(--venti_light_grey);}
    .sits_themeAkk_cont{display:none; color:var(--venti_dark_grey); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height:1.3; font-size: 21px;}
    .sits_themeAkk_head{background: none;display:block;cursor:pointer;color:var(--venti_grey2);padding:15px 55px 15px 20px;font-size:25px;position:relative;transition:color 450ms ease-out;width: 100%;text-align: left;border: none;}
    .sits_themeAkk_head .icon-venti_icon_pfeil-vor{color:var(--venti_grey);position:absolute;right: 10px;top:50%;transform: translateY(-50%);font-size: 1.2em;line-height: 1;}
    .sits_themeAkk_Item.aktiv .sits_themeAkk_head .icon-venti_icon_pfeil-vor,
    .sits_themeAkk_Item:focus-within .sits_themeAkk_head .icon-venti_icon_pfeil-vor{color:var(--venti_light_blue);}
    .sits_themeAkk_Item.aktiv .sits_themeAkk_head,
    .sits_themeAkk_head:hover,
    .sits_themeAkk_head:focus{color:var(--venti_light_blue);}
    .sits_themeAkk_image{margin-bottom:40px;}

    @media screen and (max-width: 999px){
        .sits_themeAkkordeonCont{margin:0; width:100%;}
        .sits_themeAccordeonStage{display:none;}
        .sits_themeAkk_cont{padding:10px 20px 20px 20px;}
        .sits_themeAkk_Item{border:1px solid var(--venti_light_grey); margin:-1px 0 0 0;}
        .sits_themeAkk_Item.aktiv .sits_themeAkk_cont{display:block;}
        .sits_themeAkk_head .icon-venti_icon_pfeil-vor{transform:translateY(-50%) rotate(90deg);}
        .sits_themeAkk_Item.aktiv .sits_themeAkk_head .icon-venti_icon_pfeil-vor{transform:translateY(-50%) rotate(270deg);}
    }

    @media screen and (max-width: 699px){
        .sits_themeAkk_cont{padding:0 10px 10px 10px;}
        .sits_themeAkk_head{font-size: clamp(1.375rem, 1.2167rem + 0.7916vw, 1.5625rem);}
        .sits_themeAkk_image{margin-bottom:20px;}
    }
/* ######################################################################################################################################### */
/* ENDE -> Theme-Akkordeon */


/* Container (1 / 2 / 3 Spalten) */
/* ######################################################################################################################################### */
    .sits_3col,
    .sits_2col,
    .sits_1col{position:relative;}
    .sits_containerInner{display:flex; flex-wrap:wrap; justify-content: center;padding:0 20px; }
    .sits_containerInner.frame-expand-bg{padding:0;}
    .sits_container_col{flex:1; display:flex; flex-direction: column;position:relative; z-index:2;}
    .sits_waveBG{position:absolute; left:0; right:0; top:20%; bottom:20%; z-index:1;}
    .sits_waveBG.strict{/* overflow:hidden; */left:20px;right:20px;max-height: 500px;}
    .inited .sits_waveBG .sits_productDetailWaveInner{background-position:0 0;}
    .inited .sits_waveBG.ani .sits_productDetailWaveInner{background:none;}
    .frame-bg-part_light_grey .sits_container_col{position:relative; z-index:unset;}
    .frame-bg-part_light_grey .sits_container_col::after{content:''; display:block;position:absolute; top:120px; left:-20px; width:calc(100% + 40px); height:calc(100% - 120px); z-index:-1; bottom:0; pointer-events: none;}
    .frame-bg-part_light_grey.frame-expand-bg .sits_container_col::after{left:-100vw; width:200vw;}

    .sits_3col .col_1{padding-right:20px;}
    .sits_3col .col_3{padding-left:20px;}
    .sits_3col .sits_containerInner.frame-expand-bg .col_1{padding-right:30px;}
    .sits_3col .sits_containerInner.frame-expand-bg .col_3{padding-left:30px;}

    .sits_2col .col_1{padding-right:10px;}
    .sits_2col .col_2{padding-left:10px;}
    .sits_2col .sits_containerInner.frame-expand-bg .col_1{padding-right:15px;}
    .sits_2col .sits_containerInner.frame-expand-bg .col_2{padding-left:15px;}


    .sits_container_col.sits_1Col_col.sits_flexing{flex-direction:row; justify-content: flex-start; margin:0 -30px -60px -30px; width:calc(100% + 60px); flex-wrap:wrap;}
    .sits_container_col.sits_1Col_col.sits_flexing.just_center{justify-content: center;}
    .sits_container_col.sits_1Col_col.sits_flexing.just_end{justify-content: flex-end;}
    .sits_container_col.sits_1Col_col.sits_flexing > .sits_holder{display:none;}
    .sits_container_col.sits_1Col_col.sits_flexing > .frame{flex:0 0 auto; margin:0 30px 60px 30px; width:calc(50% - 60px); transition:width 200ms ease-out;}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med{margin:0 -45px -90px -45px; width:calc(100% + 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med > .frame{margin:0 45px 90px 45px; width:calc(50% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big{margin:0 -60px -120px -60px; width:calc(100% + 120px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big > .frame{margin:0 60px 120px 60px; width:calc(50% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="3"] > .frame{width:calc(33.333% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="3"] > .frame{width:calc(33.333% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="3"] > .frame{width:calc(33.333% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="4"] > .frame{width:calc(25% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="4"] > .frame{width:calc(25% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="4"] > .frame{width:calc(25% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="5"] > .frame{width:calc(20% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="5"] > .frame{width:calc(20% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="5"] > .frame{width:calc(20% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="6"] > .frame{width:calc(16.6667% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="6"] > .frame{width:calc(16.6667% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="6"] > .frame{width:calc(16.6667% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="7"] > .frame{width:calc(14.2857% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="7"] > .frame{width:calc(14.2857% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="7"] > .frame{width:calc(14.2857% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="8"] > .frame{width:calc(12.5% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="8"] > .frame{width:calc(12.5% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="8"] > .frame{width:calc(12.5% - 120px);}

@media screen and (max-width: 1339px){
    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="7"] > .frame{width:calc(16.6667% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="7"] > .frame{width:calc(16.6667% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="7"] > .frame{width:calc(16.6667% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="8"] > .frame{width:calc(16.6667% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="8"] > .frame{width:calc(16.6667% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="8"] > .frame{width:calc(16.6667% - 120px);}
}

@media screen and (max-width: 1299px){
    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="6"] > .frame{width:calc(20% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="6"] > .frame{width:calc(20% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="6"] > .frame{width:calc(20% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="7"] > .frame{width:calc(20% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="7"] > .frame{width:calc(20% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="7"] > .frame{width:calc(20% - 120px);}

    .sits_container_col.sits_1Col_col.sits_flexing[data-cols="8"] > .frame{width:calc(20% - 60px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="8"] > .frame{width:calc(20% - 90px);}
    .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="8"] > .frame{width:calc(20% - 120px);}
}


    @media screen and (max-width: 1279px){
        .sits_3col .col_1,
        .sits_3col .sits_containerInner.frame-expand-bg .col_1{padding-right:20px;}
        .sits_3col .col_3,
        .sits_3col .sits_containerInner.frame-expand-bg .col_3{padding-left:20px;}
    }

    @media screen and (max-width: 1199px){

        .sits_container_col.sits_1Col_col.sits_flexing{margin:0 -20px -50px -20px; width:calc(100% + 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing > .frame{margin:0 20px 50px 20px; width:calc(50% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med{margin:0 -35px -70px -35px; width:calc(100% + 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med > .frame{margin:0 35px 70px 35px; width:calc(50% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big{margin:0 -45px -90px -45px; width:calc(100% + 90px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big > .frame{margin:0 45px 90px 45px; width:calc(50% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="5"] > .frame{width:calc(25% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="5"] > .frame{width:calc(25% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="5"] > .frame{width:calc(25% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="6"] > .frame{width:calc(25% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="6"] > .frame{width:calc(25% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="6"] > .frame{width:calc(25% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="7"] > .frame{width:calc(25% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="7"] > .frame{width:calc(25% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="7"] > .frame{width:calc(25% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="8"] > .frame{width:calc(25% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="8"] > .frame{width:calc(25% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="8"] > .frame{width:calc(25% - 90px);}
    }


    @media screen and (max-width: 999px){
        .sits_padding_bottom[class*="frame-bg-part_"]{display:none;}

        .sits_3col .sits_container_col{flex:0 0 auto; width:50%; margin-bottom:40px;}
        .sits_3col .col_1,
        .sits_3col .sits_containerInner.frame-expand-bg .col_1{padding-right:10px;}
        .sits_3col .col_2,
        .sits_3col .sits_containerInner.frame-expand-bg .col_2{padding-left:10px;}
        .sits_3col .col_3,
        .sits_3col .sits_containerInner.frame-expand-bg .col_3{padding-left:0; margin-bottom:0;}
        .sits_3col + .sits_3col{margin-top:40px;}
        .sits_2col .col_1,
        .sits_2col .sits_containerInner.frame-expand-bg .col_1{padding-right:10px;}
        .sits_2col .col_2,
        .sits_2col .sits_containerInner.frame-expand-bg .col_2{padding-left:10px;}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="4"] > .frame{width:calc(33.333% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="4"] > .frame{width:calc(33.333% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="4"] > .frame{width:calc(33.333% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="5"] > .frame{width:calc(33.333% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="5"] > .frame{width:calc(33.333% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="5"] > .frame{width:calc(33.333% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="6"] > .frame{width:calc(33.333% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="6"] > .frame{width:calc(33.333% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="6"] > .frame{width:calc(33.333% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="7"] > .frame{width:calc(33.333% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="7"] > .frame{width:calc(33.333% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="7"] > .frame{width:calc(33.333% - 90px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="8"] > .frame{width:calc(33.333% - 40px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="8"] > .frame{width:calc(33.333% - 70px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="8"] > .frame{width:calc(33.333% - 90px);}
    }

    @media screen and (max-width: 859px){
        .sits_3col .col_1,
        .sits_3col .sits_containerInner.frame-expand-bg .col_1{padding-right:5px;}
        .sits_3col .col_2,
        .sits_3col .sits_containerInner.frame-expand-bg .col_2{padding-left:5px;}

        .sits_2col .col_1,
        .sits_2col .sits_containerInner.frame-expand-bg .col_1{padding-right:5px;}
        .sits_2col .col_2,
        .sits_2col .sits_containerInner.frame-expand-bg .col_2{padding-left:5px;}

        .sits_container_col.sits_1Col_col.sits_flexing{margin:0 -15px -40px -15px; width:calc(100% + 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing > .frame{margin:0 15px 40px 15px; width:calc(50% - 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med{margin:0 -25px -50px -25px; width:calc(100% + 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med > .frame{margin:0 25px 50px 25px; width:calc(50% - 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big{margin:0 -30px -60px -30px; width:calc(100% + 60px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big > .frame{margin:0 30px 60px 30px; width:calc(50% - 60px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="3"] > .frame{width:calc(50% - 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="3"] > .frame{width:calc(50% - 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="3"] > .frame{width:calc(50% - 60px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="4"] > .frame{width:calc(50% - 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="4"] > .frame{width:calc(50% - 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="4"] > .frame{width:calc(50% - 60px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="5"] > .frame{width:calc(50% - 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="5"] > .frame{width:calc(50% - 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="5"] > .frame{width:calc(50% - 60px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="6"] > .frame{width:calc(50% - 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="6"] > .frame{width:calc(50% - 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="6"] > .frame{width:calc(50% - 60px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="7"] > .frame{width:calc(50% - 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="7"] > .frame{width:calc(50% - 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="7"] > .frame{width:calc(50% - 60px);}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="8"] > .frame{width:calc(50% - 30px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="8"] > .frame{width:calc(50% - 50px);}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="8"] > .frame{width:calc(50% - 60px);}
    }

    @media screen and (max-width: 699px){
        .sits_container_col,
        .sits_3col .sits_container_col{flex:0 0 auto; width:100%;}

        .sits_3col .sits_containerInner[class*="frame-bg-part_"] .sits_container_col{max-width:480px;}
        .sits_3col .col_1,
        .sits_3col .sits_containerInner.frame-expand-bg .col_1{padding-right:0;}
        .sits_3col .col_2,
        .sits_3col .sits_containerInner.frame-expand-bg .col_2{padding-left:0;}

        .sits_2col .col_1{margin-bottom:40px;}
        .sits_2col .col_1,
        .sits_2col .sits_containerInner.frame-expand-bg .col_1{padding-right:0;}
        .sits_2col .col_2,
        .sits_2col .sits_containerInner.frame-expand-bg .col_2{padding-left:0;}
    }
    @media screen and (max-width: 599px){
        .sits_container_col.sits_1Col_col.sits_flexing{margin:0 0 -35px 0; width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing > .frame{margin:0 0 35px 0; width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med{margin:0 0 -45px 0; width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med > .frame{margin:0 0 45px 0; width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big{margin:0 0 -50px 0; width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big > .frame{margin:0 0 -50px 0; width:100%;}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="3"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="3"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="3"] > .frame{width:100%;}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="4"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="4"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="4"] > .frame{width:100%;}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="5"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="5"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="5"] > .frame{width:100%;}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="6"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="6"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="6"] > .frame{width:100%;}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="7"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="7"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="7"] > .frame{width:100%;}

        .sits_container_col.sits_1Col_col.sits_flexing[data-cols="8"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_med[data-cols="8"] > .frame{width:100%;}
        .sits_container_col.sits_1Col_col.sits_flexing.marg_big[data-cols="8"] > .frame{width:100%;}

    }
/* ######################################################################################################################################### */
/* ENDE -> Container (1 / 2 / 3 Spalten) */


/* MOD Downloads (CE) */
/* ############################################################################################################################################################################## */
    .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{font-size:clamp(1rem, 0.8828rem + 0.375vw, 1.1875rem)}
    .sits_productDetailDownloads.sits_ce .sits_productDetailDownloadDes{font-size:clamp(0.8125rem, 0.5781rem + 0.75vw, 1.1875rem)}
    .sits_productDetailDownloads.sits_ce[data-count="1"],
    .sits_productDetailDownloads.sits_ce[data-count="2"],
    .frame-layout-1 .sits_productDetailDownloads.sits_ce[data-count="3"]{justify-content: center;}
    .frame-layout-3 .sits_productDetailDownloads.sits_ce[data-count="2"]{justify-content: flex-start;}

    .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{ margin:0 15px 50px 15px; width: calc(33.333% - 30px);}
    .frame-layout-1 .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{width:calc(25% - 30px);}
    .frame-layout-3 .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{width:calc(50% - 30px);}

    @media screen and (max-width: 1299px){
        .sits_productDetailDownloads.sits_ce{margin:0 -10px; width:calc(100% + 20px);}
        .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{margin:0 10px 40px 10px; width: calc(33.333% - 20px);}
        .frame-layout-1 .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{width:calc(33.333% - 20px);}
        .frame-layout-3 .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{width:calc(50% - 20px);}

    }

    @media screen and (max-width: 859px){
        .sits_productDetailDownloads.sits_ce{margin:0 -5px; width:calc(100% + 10px);}
        .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{margin:0 5px 30px 5px; width: calc(50% - 10px);}
        .frame-layout-3 .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{width:calc(50% - 10px);}
        .frame-layout-1 .sits_productDetailDownloads.sits_ce .sits_productDetailDownload{width:calc(50% - 10px);}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Video-Box */


/* Umbau CE Image als Image-Gallery wie im Produktdetail  */
/* ############################################################################################################################################################################## */
    .frame-type-image .sits_productDetailGalleryItem{width:290px;}
    .frame-type-image .sits_productDetailGalleryJumpPoins{justify-content: center; padding-bottom:40px; margin:0;}
    .sits_productDetailGalleryInner.mooving{transition:none;}
/* ############################################################################################################################################################################## */


/* Big Teaser */
/* ############################################################################################################################################################################## */
    .sits_bigTeaserInner{display:flex;align-items: flex-end;width: 100%; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
    .sits_bigTeaserImg{flex: 0 0 auto;max-width:630px;width: 50%;padding-bottom:100px;}
    .sits_bigTeaserTextCont{flex: 1 0 auto;position:relative;left: -35%;width: 85%;color:#fff;display:flex;}
    .sits_bigTeaserTextCont::after{content:''; position:absolute; background:var(--venti_light_blue); left:0; top:0; width:100%; height:100%; z-index: 1;mix-blend-mode: multiply;}
    .sits_bigTeaser_leftTxt,
    .sits_bigTeaser_rightTxt{position:relative; z-index:2; flex:1; }
    .sits_bigTeaser_bodytext{padding-top:clamp(3.125rem, -6.25rem + 15vw, 5.9375rem);padding-right:clamp(1.25rem, -2.9167rem + 6.6667vw, 2.5rem);padding-left: clamp(2.5rem, -1.6667rem + 6.6667vw, 3.75rem);padding-bottom: 20px;line-height:1.35;}
    .sits_bigTeaser_leftTxt{flex: 0 0 auto;width: 41%;display:flex;flex-direction: column;}
    .sits_bigTeaser_theTeaser{flex:1; font-size:clamp(2.8125rem, -0.3125rem + 5vw, 3.75rem);padding-top: clamp(2.4375rem, -6.1042rem + 13.6667vw, 5rem);padding-right:clamp(1.25rem, -2.9167rem + 6.6667vw, 2.5rem);padding-left: clamp(1.25rem, -2.9167rem + 6.6667vw, 2.5rem);padding-bottom: clamp(1.25rem, -5rem + 10vw, 3.125rem);}
    .sits_bigTeaser_theLink,
    .sits_bigTeaser_theMobileLink{flex:0 0 auto;height:100px;display: flex;align-items: center;padding:10px 0 10px 40px; padding-left:clamp(0.625rem, -5.625rem + 10vw, 2.5rem);}
    .sits_bigTeaser_theLink > a.sits_bigTeas_link,
    .sits_bigTeaser_theMobileLink > a.sits_bigTeas_link{color:#fff; display:inline-block; padding:0 0 0 45px; position:relative;}
    .sits_bigTeaser_theLink > a.sits_bigTeas_link .icon-venti_icon_link,
    .sits_bigTeaser_theMobileLink > a.sits_bigTeas_link .icon-venti_icon_link{font-size:.9em; -webkit-font-smoothing: unset;-moz-osx-font-smoothing: unset; position:absolute; top:2px; left:0; transition:all 200ms ease-out;}
    .sits_bigTeaser_theLink > a.sits_bigTeas_link:hover .icon-venti_icon_link,
    .sits_bigTeaser_theMobileLink > a.sits_bigTeas_link:hover .icon-venti_icon_link{left:7px;}
    .sits_bigTeaser_theMobileLink{display: none;}

    @media screen and (max-width: 979px){
        .sits_bigTeaserInner{flex-direction: column;}
        .sits_bigTeaserImg,
        .sits_bigTeaserTextCont,
        .sits_bigTeaser_leftTxt,
        .sits_bigTeaser_leftTxt,
        .sits_bigTeaser_rightTxt{max-width:100%; width:100%; left:0; display:blocK;position:relative; z-index:unset;}
        .sits_bigTeaserImg{padding-bottom:0;}
        .sits_bigTeaser_theTeaser{position:absolute; bottom:100%; left:0; min-width:50%; padding:clamp(1.25rem, 0.1894rem + 5.303vw, 3.4375rem); max-width:70%; font-size: clamp(1.875rem, 1.1174rem + 3.7879vw, 3.4375rem);}
        .sits_bigTeaser_theTeaser > span{position:relative; z-index:2;}
        .sits_bigTeaser_theTeaser::after{content:''; background:var(--venti_light_blue); mix-blend-mode: multiply; position:absolute; bottom:0; left:0; top:0; right:0; z-index:0;}
        .sits_bigTeaserTextCont::after{z-index:-1;}
        .sits_bigTeaser_theMobileLink{display:flex; height:auto; padding-bottom:0; padding-top:clamp(1.25rem, 0.1894rem + 5.303vw, 3.4375rem); padding-left:0;}
        .sits_bigTeaser_theLink{display:none;}
        .sits_bigTeaser_bodytext{padding:0;}
        .sits_bigTeaser_rightTxt{padding:clamp(1.25rem, 0.1894rem + 5.303vw, 3.4375rem);}
    }

    @media screen and (max-width: 599px){
        .sits_bigTeaser_theTeaser{max-width:100%; width:100%;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Big Teaser */


/* Grey Teaser */
/* ############################################################################################################################################################################## */
    .sits_greyTeaserInner{position:relative; display:flex; color:var(--venti_dark_blue);}
    .sits_greyTeaserInner::after{content:'';position:absolute; display:block; left:0; width:100%; background: var(--venti_light_grey); bottom:0; height:calc(100% - 50px); z-index:-1;}
    .sits_greyTeaserInner_left{flex:1;padding: 125px 20px 80px 80px;}
    .sits_greyTeaserInner_right{flex:1;text-align: center;min-width: 550px;}
    .sits_greyTeaser_teaser{display:flex; align-items: center; position:relative; padding-bottom:30px;}
    .sits_greyTeaser_teaser::after{content:''; position:absolute; bottom:0; height:2px; left:0; width:35%;background:var(--venti_light_blue); min-width:190px;}
    .sits_greyTeaser_name{flex:1;font-size: clamp(2.5rem, 1.4583rem + 1.6667vw, 2.8125rem);}
    .sits_greyTeaser_icon{flex:0 0 auto;margin-right:20px;width: clamp(4.6875rem, 3.6458rem + 1.6667vw, 5rem);}
    .sits_greyTeaser_icon svg *{fill:var(--venti_dark_blue);}
    .sits_greyTeaserDescription{padding-top:30px;font-size: .8em;}

    @media screen and (max-width: 1099px) {
        .sits_greyTeaserInner_right{min-width:450px;}
    }

    @media screen and (max-width: 999px) {
        .sits_greyTeaserInner{flex-direction: column-reverse;}
        .sits_greyTeaserInner_left{padding: clamp(0rem, -0.7407rem + 3.7037vw, 1.25rem) clamp(1.25rem, -0.0463rem + 6.4815vw, 3.4375rem) clamp(1.25rem, -0.0463rem + 6.4815vw, 3.4375rem);}
        .sits_greyTeaserInner_right{min-width:unset;}
        .sits_greyTeaser_icon{width:clamp(3.4375rem, 2.6968rem + 3.7037vw, 4.6875rem);}
        .sits_greyTeaser_name{font-size:clamp(1.6875rem, 1.206rem + 2.4074vw, 2.5rem);}
    }
/* ############################################################################################################################################################################## */


/* Ansprechpartner */
/* ############################################################################################################################################################################## */
    .sits_apInner{display:flex; align-items:flex-end; margin:0 -20px; width:calc(100% + 40px);}
    .sits_apLinkCont{flex: 0 0 auto;margin:0 20px;width: calc(33.333% - 40px);}
    .sits_apLinkCont > a{display:inline-block;position:relative;padding-left: 55px;font-size: clamp(1.875rem, 1.5046rem + 1.8519vw, 2.5rem);}
    .sits_apLinkCont > a::before{content: '\e80f';font-family:'venti_icons';font-size: 0.85em;margin-left: -55px;display: inline-block;margin-right: 10px;transition:all 200ms ease-out;}
    .sits_apLinkCont > a:hover::before{transform:scale(1.1);}
    .sits_apContent{flex: 0 0 auto;display:flex;align-items:flex-end;margin:0 20px;width: calc(66.666% - 40px);}
    .sits_apContent > *{flex:1;}
    .sits_ap_img{margin-right:20px;}
    .sits_apTxt{margin-left:20px; font-size:20px;}
    .sits_apTxt p{margin:0 0 10px 0}
    .sits_apTxt p:last-child{margin:0;}

    @media screen and (max-width: 1199px) {
        .sits_apInner{flex-direction:column-reverse;align-items: flex-start; margin:0; width:100%; align-items: center;}
        .sits_apLinkCont,
        .sits_apContent{flex:0 0 auto; margin:0; width:100%; justify-content:center;}
        .sits_apLinkCont{text-align:center;padding-top: clamp(1.875rem, 2.8009rem + -4.6296vw, 0.3125rem);}
        .sits_ap_img,
        .sits_apTxt{flex:0 0 auto;max-width: calc(50% - 10px);}
        .sits_apTxt{padding-right:20px;}
    }

    @media screen and (max-width: 859px) {
        .sits_apTxt{padding-right:0;}
        .sits_ap_img{margin-right:10px;}
        .sits_apTxt{margin-left:10px;}
    }

    @media screen and (max-width: 679px) {
        .sits_apContent{flex-direction: column;}
        .sits_ap_img,
        .sits_apTxt{max-width:unset; width:100%; text-align:center; margin:0;}
        .sits_apTxt{margin-top:20px;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Ansprechpartner */


/* Big Downloads */
/* ############################################################################################################################################################################## */
    .sits_bigDownloadsCont{margin:0 -20px; width:calc(100% + 40px); display:flex; flex-wrap:wrap;}
    .sits_bigDownload{flex:0 0 auto; margin:0 20px 50px 20px; width:calc(50%  - 40px); display:flex; flex-direction: column;}
    .sits_bigDownload_imgCont{flex:0 0 auto; text-align:center;}
    .sits_bigDownload_title{font-size:clamp(2.5rem, 1.8892rem + 1.1364vw, 2.8125rem); color:var(--venti_light_blue); padding-bottom:30px; flex:0 0 auto;}
    .sits_bigDownloads.withImg .sits_bigDownload_title{font-size: clamp(1.75rem, 1.2813rem + 1.5vw, 2.5rem); padding-top:20px;}
    .sits_bigDownload_subtitle{font-weight:700; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;flex:0 0 auto;}
    .sits_bigDownload_description{flex:1;}
    .sits_bigDownload_description,
    .sits_bigDownload_subtitle{line-height:1.3;}
    .sits_bigDownload_link{margin-top:30px; flex:0 0 auto;}
    .sits_bigDownload_link .icon-venti_icon_download{font-size:1.2em; display:inline-block; margin-right:5px;}

    @media screen and (max-width: 999px) {
        .sits_bigDownloadsCont{margin:0 -10px; width:calc(100% + 20px);}
        .sits_bigDownload{margin:0 10px 30px 10px; width:calc(50%  - 20px);}

        .sits_bigDownloads.withImg .sits_bigDownloadsCont{margin:0; width:100%; flex-direction: column;}
        .sits_bigDownloads.withImg .sits_bigDownload{margin:0 0 60px 0; width:100%; text-align:center;}
    }

    @media screen and (max-width: 859px) {
        .sits_bigDownloadsCont{margin:0; width:100%; flex-direction: column;}
        .sits_bigDownload{margin:0 0 50px 0; width:100%; text-align:center; padding:0 20px;}
        .sits_bigDownloads.withImg .sits_bigDownload{padding:0;}
        .sits_bigDownload_title{padding-bottom:15px;}
        .sits_bigDownload_link{margin-top:15px;}
    }


    @media screen and (max-width: 599px) {
        .sits_bigDownload{padding:0;}
        .sits_bigDownload_title{padding-bottom:10px;font-size: clamp(2rem, 1.4286rem + 2.8571vw, 2.5rem);}
        .sits_bigDownload_link{margin-top:10px;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Big Downloads */


/* SectionMenu */
/* ############################################################################################################################################################################## */
    .sits_sectionMenu{position:fixed; top:50%; right:0;  transform: translateY(-50%); z-index:50; pointer-events: none;}
    .sits_sectionMenuContent{font-size:18px;padding:20px 30px;min-width:280px; transform:translateX(120%);background:#fff; box-shadow:-7px 0px 26px -18px var(--venti_dark_grey); transition:transform 400ms ease-out; display:flex; flex-direction: column; max-height:calc(100vh - 150px); max-width:96vw;}
    .sits_sectionMenuLinks{flex:1; padding-bottom:10px; overflow-Y: auto;}
    .sits_sectionMenuClose,
    .sits_sectionMenu_totop{flex:0 0 auto;}
    .sits_sectionMenu_totop{padding-top:10px; border-top:1px solid var(--venti_light_grey);}
    .sits_sectionMenuClose{padding-bottom:10px; border-bottom:1px solid var(--venti_light_grey); margin-bottom:10px;}
    .sits_sectionMenuClose > div{font-size:25px; color:var(--venti_light_blue); cursor:pointer; display:inline-block;}
    .sits_sectionMenuClose > div::before{margin:0;}
    .sits_sectionMenu_totop a{display:inline-block; padding:10px  20px 0 0;}
    .sits_sectionMenu.offen .sits_sectionMenuContent{transform:unset; pointer-events: auto; transition-delay:300ms;}
    .sits_sectionMenu_link{display: flex; justify-content: space-between;align-items: center;}
    .sits_sectionMenu_link a{flex:1; display:inline-block; padding:10px  20px 10px 0;}
    .sits_sectionMenu_link a.sits_sectionMenu_linkBubble{background:#fff; border:2px solid var(--venti_light_blue); width:15px; height:15px; border-radius:50%; display:inline-block; transition:all 200ms ease-out; flex:0 0 auto; padding:0;}
    .sits_sectionMenu_link.aktiv a.sits_sectionMenu_linkBubble,
    .sits_sectionMenu_link:hover a.sits_sectionMenu_linkBubble{background:var(--venti_light_blue); }
    .sits_sectionMenu_Arrow{padding: 5px 10px 0 10px;background:#fff;box-shadow:-7px 0px 26px -18px var(--venti_dark_grey);transition:transform 300ms ease-out;color:var(--venti_light_blue);position: absolute;right:0;top:50%;transform:translateY(-50%);font-size: 50px;pointer-events: auto; transition-delay: 400ms; cursor:pointer;}
    .sits_sectionMenu_Arrow::before{content:'\e824'; font-family: 'venti_icons'; transition:all 250ms ease-out;display:inline-block;}
    .sits_sectionMenu_Arrow:hover::before{transform:scale(1.2);}
    .sits_sectionMenu.offen .sits_sectionMenu_Arrow{transform:translateY(-50%) translateX(120%); transition-delay: unset;}

    @media screen and (max-width: 999px) {
        .sits_sectionMenu_Arrow{font-size:45px;}
    }
    @media screen and (max-width: 699px) {
        .sits_sectionMenu_Arrow{font-size:40px;}
    }
    @media screen and (max-width: 499px) {
        .sits_sectionMenu_Arrow{font-size:30px;padding: 2px 5px 0 5px; font-weight:bold;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> SectionMenu */


/* Icon-Circles */
/* ############################################################################################################################################################################## */
    .sits_iconCirclesInner{display: flex; flex-wrap: wrap; margin:0 -20px; width:calc(100% + 40px); justify-content: center;}
    .sits_iconCirclesItem{flex:0 0 auto; width: calc(25% - 40px); margin: 0 20px 40px 20px; border:4px solid var(--venti_light_grey); border-radius:50%; aspect-ratio: 1 / 1; overflow:hidden; display:flex; flex-direction: column; padding:30px; transition:all 300ms;}
    a.sits_iconCirclesItem:hover{transform:scale(1.15);}
    .sits_iconCircleItemImg{flex:1; max-height:60%; display: flex; justify-content: center; align-items: center; padding:clamp(0.3125rem, -2.8125rem + 5vw, 1.25rem);}
    .sits_iconCircle_ItemTitle{flex:0 0 auto;}
    .sits_iconCircleItemImg > img,
    .sits_iconCircleItemImg > svg{max-height:100%; width:auto; max-width:100%; height:auto;}
    .sits_iconCircleItemImg > svg *{fill:var(--venti_light_blue) !important;}
    .sits_iconCircle_ItemTitle{text-align: center;flex:1;display: flex;align-items: center;justify-content: center;color:var(--venti_dark_blue);font-size: clamp(1rem, 0.8421rem + 0.7895vw, 1.1875rem);}

    @media screen and (max-width: 999px) {
        .sits_iconCirclesInner{margin:0 -10px; width:calc(100% + 20px);}
        .sits_iconCirclesItem{width: calc(33.333% - 20px);margin: 0 10px 20px 10px;}
        .sits_iconCircleItemImg{padding: clamp(0.3125rem, -1.8823rem + 5.0167vw, 1.25rem);}
    }

    @media screen and (max-width: 599px) {
        .sits_iconCirclesItem{flex:0 0 auto;width: calc(50% - 20px);padding: clamp(1.125rem, 0.2648rem + 4.3011vw, 1.875rem); border:3px solid var(--venti_light_grey);}
    }

    @media screen and (max-width: 499px) {
        .sits_iconCirclesInner{margin:0 -10px; width:calc(100% + 20px);}
        .sits_iconCirclesItem{margin: 0 5px 10px 5px;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Icon-Circles */


/* Border-Box */
/* ############################################################################################################################################################################## */
    .sits_frameboxInner{border:1px solid var(--venti_dark_blue);}
    .sits_frameboxImgCont{display:flex; justify-content: center;}
    .sits_frameboxImg{flex:0 0 auto; max-width:70%; background:#fff; padding:0 10px; transform:translateY(-50%);}
    .sits_frameboxContent{padding:60px; text-align:center; margin-top:-60px;}
    .sits_frameboxContent hr{min-width:250px;}
    .sits_frameboxHead{color:var(--venti_light_blue);font-size: clamp(1.5625rem, 1.2156rem + 1.7347vw, 2.625rem);;padding-bottom: 30px;}
    .sits_frameboxText{font-size: clamp(1.125rem, 1.0638rem + 0.3061vw, 1.3125rem); color: var(--venti_dark_blue); padding-top:30px;}


    @media screen and (max-width: 999px) {
        .sits_frameboxContent{padding:45px; text-align:center; margin-top:-45px;}
    }

    @media screen and (max-width: 859px) {
        .sits_frameboxContent{padding:30px; text-align:center; margin-top:-30px;}
        .sits_frameboxHead{padding-bottom:25px;}
        .sits_frameboxText{padding-top:25px;}
    }

    @media screen and (max-width: 599px) {
        .sits_frameboxHead{padding-bottom:20px;}
        .sits_frameboxText{padding-top:20px; padding-bottom:15px;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Border-Box */


/* Akkordeon */
/* ############################################################################################################################################################################## */
.sits_bigAkkordCont,
.sits_bigAkkord_Item{position:relative;}
.sits_bigAkkord:not(.centerAkk) .sits_bigAkkord_Item:not(:last-child){border-bottom:2px solid var(--venti_light_grey);}
.sits_bigAkkord_ItemHead{font-size: clamp(1.3125rem, 0.7014rem + 2.4444vw, 2.6875rem);color:var(--venti_light_blue);}
.sits_bigAkkord_Btn{background: none;border: 0;width: 100%;text-align: left;color:var(--venti_light_blue);}
.sits_bigAkkord_ItemHead > .cont_1300{display:flex;align-items: center;cursor:pointer;padding-top: 20px;padding-bottom: 20px;}
.sits_bigAkkord_itemIcon{flex:0 0 auto;margin-right: clamp(0.9375rem, 0.2431rem + 2.7778vw, 2.5rem);max-width: clamp(3.125rem, 0.7639rem + 9.4444vw, 8.4375rem);}
.sits_bigAkkord_itemIcon svg{width:100%;}
.sits_bigAkkord_itemIcon svg *{fill:var(--venti_light_blue) !important;}
.sits_bigAkkord_itemTitle{flex:1;}
.sits_bigAkkord_opener{flex:0 0 auto; width:50px; position:relative;}
.sits_bigAkkord_opener::before{font-family: 'venti_icons';content:'\e81a';display:block;position:absolute;right: clamp(0.3125rem, -0.1042rem + 1.6667vw, 1.25rem);top:50%;transform: translateY(-50%);transition:all 200ms ease-out;}
.offen .sits_bigAkkord_opener::before{transform: translateY(-50%) scale(-1);}
.sits_bigAkkord_itemContent{background:var(--venti_light_grey);opacity:0; padding-top:0; overflow:hidden; pointer-events: none; height:0; transition:all 350ms ease-out;}
.offen .sits_bigAkkord_itemContent{background:var(--venti_light_grey);opacity:1; padding-top:360px; overflow:hidden; pointer-events:auto; height:auto;}
.sits_bigAkkord_itemContent > *:first-child{margin-top:-300px;}
.sits_bigAkkord_itemText{padding-bottom:60px;font-size: clamp(1.0625rem, 0.8625rem + 0.8vw, 1.3125rem);}
.sits_bigAkkord_itemImages{display: flex;flex-wrap: wrap;width: calc(100% - clamp(1.25rem, -39.375rem + 50vw, 2.5rem));margin: 0 clamp(0.625rem, -19.6875rem + 25vw, 1.25rem);}
.sits_bigAkkord_itemImages[data-count="1"],
.sits_bigAkkord_itemImages[data-count="2"]{justify-content: center;}
.sits_bigAkkord_itemImage{flex:0 0 auto;width: calc(33.333% - clamp(1.25rem, -39.375rem + 50vw, 2.5rem));margin: 0 clamp(0.625rem, -19.6875rem + 25vw, 1.25rem) clamp(1.25rem, -39.375rem + 50vw, 2.5rem) clamp(0.625rem, -19.6875rem + 25vw, 1.25rem);}
.sits_bigAkkord_itemImage > span{display:block;position:relative;}

.sits_bigAkkord_itemImage:hover .sits_productDetailGalleryItemOverlay::after,
.sits_bigAkkord_itemImage:hover .sits_productDetailGalleryItemOverlay > span{opacity:1; transform:unset;}
.sits_bigAkkord_itemText p:first-of-type:not(:last-child)::after,
p.readMore:not(:last-child)::after{display:block; cursor:pointer; color:var(--venti_light_blue);}
.sits_bigAkkord_itemText p:first-of-type:not(:last-child).open::after,
p.readMore:not(:last-child).open::after{display:none;}
.sits_bigAkkord_itemText p:first-of-type:not(:last-child):not(.open) ~ *,
p.readMore:not(:last-child):not(.open) ~ *{display:none;}

.sits_bigAkkord_imageTitle{text-align:center; font-size:14px; color:var(--venti_dark_grey); display:inline-block; width:100%; padding-top:5px;}

.sits_bigAkkord.centerAkk .sits_bigAkkord_ItemHead {font-size:2.3em; transition:all 250ms ease-out;}
.sits_bigAkkord.centerAkk .sits_bigAkkord_Item:hover .sits_bigAkkord_ItemHead,
.sits_bigAkkord.centerAkk .sits_bigAkkord_Item.offen .sits_bigAkkord_ItemHead{font-size:3.2em;}
.sits_bigAkkord.centerAkk .sits_bigAkkord_ItemHead > .cont_1300{display:block; text-align:center;}
.sits_bigAkkord.centerAkk .sits_bigAkkord_opener,
.sits_bigAkkord.centerAkk .sits_bigAkkord_itemIcon{display:none;}
.sits_bigAkkord.centerAkk .sits_bigAkkord_itemContent{background:none;display: flex;flex-direction: column;align-items: center;}
.sits_bigAkkord.centerAkk .sits_bigAkkord_itemImage{max-width:70%; width:auto; margin:-300px 0 30px 0;}
.sits_bigAkkord.centerAkk .offen .sits_bigAkkord_itemContent{padding-top:310px;padding-bottom: 40px;}
.sits_bigAkkord.centerAkk .sits_bigAkkord_itemText{font-size:.85em;padding-bottom: 10px;}
.sits_bigAkkord.centerAkk .sits_bigAkkord_itemText ul{padding-left:25px;}

@media screen and (max-width: 1199px) {
    .offen .sits_bigAkkord_itemContent{padding-top:345px;}
    .sits_bigAkkord_itemText{padding-bottom:45px;}
}

@media screen and (max-width: 949px) {
    .sits_bigAkkord_itemImage{width:calc(50% - 20px);}
    .offen .sits_bigAkkord_itemContent{padding-top:330px;}
    .sits_bigAkkord_itemText{padding-bottom:30px;}
}

@media screen and (max-width: 859px) {
    .sits_bigAkkord_itemImage{width:calc(50% - 10px); margin:0 5px 10px 5px;}
    .sits_bigAkkord_itemImages{margin:0 5px; width:calc(100% - 10px);}
    .sits_bigAkkord_itemText{padding-bottom:20px;}
    .offen .sits_bigAkkord_itemContent{padding-top:230px;}
    .sits_bigAkkord.centerAkk .offen .sits_bigAkkord_itemContent{padding-top:200px;}
    .sits_bigAkkord_itemContent > *:first-child{margin-top:-200px;}

    .sits_bigAkkord.centerAkk .sits_bigAkkord_ItemHead{font-size:2em;}
    .sits_bigAkkord.centerAkk .sits_bigAkkord_Item:hover .sits_bigAkkord_ItemHead,
    .sits_bigAkkord.centerAkk .sits_bigAkkord_Item.offen .sits_bigAkkord_ItemHead{font-size:2.5em;}
    .sits_bigAkkord.centerAkk .sits_bigAkkord_itemImage{max-width:80%;}
}

@media screen and (max-width: 699px) {
    .offen .sits_bigAkkord_itemContent{padding-top:130px;}
    .sits_bigAkkord.centerAkk .offen .sits_bigAkkord_itemContent{padding-top:100px;}
    .sits_bigAkkord_itemContent > *:first-child{margin-top:-100px;}

    .sits_bigAkkord.centerAkk .sits_bigAkkord_ItemHead{font-size:1.9em;}
    .sits_bigAkkord.centerAkk .sits_bigAkkord_Item:hover .sits_bigAkkord_ItemHead,
    .sits_bigAkkord.centerAkk .sits_bigAkkord_Item.offen .sits_bigAkkord_ItemHead{font-size:2.2em;}
    .sits_bigAkkord.centerAkk .sits_bigAkkord_itemImage{max-width:85%;}
}
/* ############################################################################################################################################################################## */
/* ENDE -> Akkordeon */


/* OptIn */
/* ############################################################################################################################################################################## */
    .responsiveContainer > iframe{max-width:100%;}
    .sits_optIn{padding:0;}
    .sits_optInTxtCont{padding:16px 16px 30px 16px;/* border:1px solid #ccc; */}
    .sits_optInTxtBubble{background:rgba(255,255,255,0.8); padding:20px; margin:40px;border: 1px solid #ccc; font-size:.7em}
    .sits_optInTxtBubble p{line-height: 1.4; margin:0;}
    .sitsOptInCont{position:relative;}
    .sits_optInPreview{position:absolute; z-index:0; left:0; top:0; width:100%; height:100%; background-position: center; background-size: cover; opacity:.5;}
    .sitsOptInInner{position:relative; z-index:1; text-shadow:1px 1px 2px #fff;}
    .sits_optIn button{margin-left:50%; transform: translateX(-50%); background:var(--venti_light_blue); color:#fff;border-radius:0; border:none; padding:6px 10px; display:inline-block; cursor:pointer; transition:all 100ms;}
    .sits_optIn button:hover{transform: translateX(-50%) scale(1.025); }
    .sits_optIn .responsiveContainer{margin:0;}
/* ############################################################################################################################################################################## */
/* ENDE -> OptIn */


/* Bild-Slider */
/* ############################################################################################################################################################################## */
    .sits_newsSliderSlides{transition:height 600ms ease-out;position:relative;overflow:hidden;}
    .sits_newsSlider, .sits_newsSliderSlides{position:relative;overflow:hidden;}
    .sits_newsSliderSlide{position:absolute; top:0; left:0; width:100%; transform:translateX(100%); opacity:0; transition:all 650ms ease-out;}
    .sits_newsSliderSlide.aktiv{position:relative; transform:none !important; opacity:1; transition:all 650ms ease-out !important; height:auto;}
    .sits_newsSliderSlide.toleft{transform:translateX(-100%);}
    .sits_newsSliderSlide.toright{transform:translateX(100%);}
    .sits_newsSliderSlide.fromleft{transform:translateX(-100%); transition:none;}
    .sits_newsSliderSlide.fromright{transform:translateX(100%); transition:none;}

    .sits_newsSlider .sits_SlideJumpPointsInner{display: flex;justify-content: center;padding-top:50px;flex-wrap: wrap;}
    .sits_SlideJumpPoint{flex:0 0 auto;width:50px;height:6px;background:var(--venti_dark_blue);border-radius: 4px;margin: 0 10px 20px 10px;cursor:pointer;transition:all 200ms;}
    .sits_SlideJumpPoint.aktiv{background:var(--venti_light_blue); cursor:default; pointer-events: none;}
    .sits_SlideJumpPoint:hover{background:var(--venti_light_blue);}
    .sits_newsSlider .sits_SliderPrev,
    .sits_newsSlider .sits_SliderNext{height:unset; width:unset; position:relative; display:none; box-shadow:none;}
    .sits_newsSlider .sits_SliderPrev::before{content:'';display:block;width: 8px;height: 8px;border-bottom:4px solid #000;border-left:4px solid #000;transform:rotate(45deg);}
    .sits_newsSlider .sits_SliderNext::before{content:'';display:block;width: 8px;height: 8px;border-top:4px solid #000;border-right:4px solid #000;transform:rotate(45deg);}

    .sits_newsSlideContent{position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; display:flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding:50px; overflow:hidden;}
    .sits_newsSlideContent h6{max-width:50%;margin-top:10px;font-size:45px;hyphens: none;transition: all 200ms ease-out;transform: translateX(calc(-100% - 50px)); opacity:0; margin-bottom:20px;}
    .sits_newsSliderSlide.aktiv .sits_newsSlideContent h6{transform:none; transition: all 800ms ease-out; transition-delay:800ms; opacity:1;}
    .first-run .sits_newsSliderSlide.aktiv .sits_newsSlideContent h6{transition:none; transition-delay:0ms;}
    .sits_newsSliderSlide a.sits_Btn{transform: translateY(300%); opacity:0; transition:all 450ms ease-out; background:var(--venti_dark_blue); color:#fff; display:inline-block; padding:10px 20px;}
    .sits_newsSliderSlide.aktiv a.sits_Btn{transform:none; opacity:1; transition-delay:1500ms;}

    .first-run .sits_newsSliderSlide.aktiv a.sits_Btn{transition: none;}

    .sits_newsSlider.frame-layout-0{margin:0 clamp(-1.25rem, -40.625rem + 50vw, 0rem); }
    @media screen and (max-width:1299px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 1px)}
    }
    @media screen and (max-width:1298px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 2px)}
    }
    @media screen and (max-width:1297px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 3px)}
    }
    @media screen and (max-width:1296px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 4px)}
    }
    @media screen and (max-width:1295px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 5px)}
    }
    @media screen and (max-width:1294px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 6px)}
    }
    @media screen and (max-width:1293px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 7px)}
    }
    @media screen and (max-width:1292px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 8px)}
    }
    @media screen and (max-width:1291px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 9px)}
    }
    @media screen and (max-width:1290px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 10px)}
    }
    @media screen and (max-width:1289px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 11px)}
    }
    @media screen and (max-width:1288px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 12px)}
    }
    @media screen and (max-width:1287px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 13px)}
    }
    @media screen and (max-width:1286px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 14px)}
    }
    @media screen and (max-width:1285px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 15px)}
    }
    @media screen and (max-width:1284px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 16px)}
    }
    @media screen and (max-width:1283px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 17px)}
    }
    @media screen and (max-width:1282px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 18px)}
    }
    @media screen and (max-width:1281px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 19px)}
    }
    @media screen and (max-width:1280px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 20px)}
    }
    @media screen and (max-width:1279px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 21px)}
    }
    @media screen and (max-width:1278px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 22px)}
    }
    @media screen and (max-width:1277px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 23px)}
    }
    @media screen and (max-width:1276px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 24px)}
    }
    @media screen and (max-width:1275px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 25px)}
    }
    @media screen and (max-width:1274px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 26px)}
    }
    @media screen and (max-width:1273px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 27px)}
    }
    @media screen and (max-width:1272px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 28px)}
    }
    @media screen and (max-width:1271px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 29px)}
    }
    @media screen and (max-width:1270px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 30px)}
    }
    @media screen and (max-width:1269px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 31px)}
    }
    @media screen and (max-width:1268px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 32px)}
    }
    @media screen and (max-width:1267px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 33px)}
    }
    @media screen and (max-width:1266px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 34px)}
    }
    @media screen and (max-width:1265px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 35px)}
    }
    @media screen and (max-width:1264px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 36px)}
    }
    @media screen and (max-width:1263px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 37px)}
    }
    @media screen and (max-width:1262px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 38px)}
    }
    @media screen and (max-width:1261px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 39px)}
    }
    @media screen and (max-width:1260px){
        .sits_newsSlider.frame-layout-0{width:calc(100% + 40px)}
    }

    @media screen and (max-width:1023px){
        .sits_newsSlideContent{padding:45px;}
        .sits_newsSlideContent h2{max-width:70%; font-size:40px; margin-top:0px;}
    }

    @media screen and (max-width:859px){
        .sits_newsSlideContent h6{max-width:80%; font-size:35px;}
        .sits_newsSlideContent{padding:40px;}
        .sits_newsSlider .sits_SlideJumpPointsInner{padding-top:30px;}
        .sits_newsSlider .sits_SlideJumpPointsInner > *{font-size:25px;}
    }

    @media screen and (max-width:767px){
        .sits_newsSlideContent{padding:35px;}
        .sits_newsSlideContent h6{max-width:unset; font-size:33px;}
        .sits_newsSlider .sits_SlideJumpPointsInner{padding-top:25px;}
    }

    @media screen and (max-width:649px){
        .sits_newsSlideContent{padding:25px;}
        .sits_newsSlideContent h6{max-width:unset; font-size:30px;}
    }

    @media screen and (max-width:499px){
        .sits_newsSlideContent{padding:20px;}
        .sits_newsSlideContent h6{ font-size:25px;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Bild-Slider */


/* Standorte */
/* ############################################################################################################################################################################## */
    .sits_standorte{}
    .sits_standorteInner{background-color:var(--venti_grey);position:relative;background-position:center;background-size: cover;min-height:100vh;display:flex;flex-direction: column;align-items: center;padding-bottom:40px;padding-top:clamp(9.375rem, -1.0417rem + 16.6667vw, 12.5rem);}
    .sits_standorte_head_area, .sits_standorte_pulldown_area{flex:0 0 auto; padding:0 20px;}
    .sits_standorte_head_area h3{color:#fff; text-align:center; text-shadow:1px 1px 2px #333;}
    .sits_standorte_head_area h6{color:#fff; text-align:center; text-shadow:1px 1px 2px #333; font-size:1.1em;}
    .sits_standorte_pulldown_area{padding:20px; background:#fff; flex:0 0 auto; margin-top:20px; text-align:center; position:relative;box-shadow: 0 1px 8px -2px #000;}
    .sits_standorte.aktiv .sits_standorte_pulldown_area{min-width:550px;text-align:left; padding-top:65px;}
    ul.sits_pulldown{position:relative;list-style-type:none;padding: 0;margin: 0;display:inline-block;min-width:40%;vertical-align: bottom;}
    .sits_standorte.aktiv ul.sits_pulldown{position:absolute;top:20px;z-index: 2;left:20px; max-width:calc(100% - 40px);}
    ul.sits_pulldown *{-webkit-user-select:none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none;}
    ul.sits_pulldown li{display:block;cursor:pointer;}
    ul.sits_pulldown ul{list-style-type:none; padding:0; margin:0;}
    ul.sits_pulldown > li{cursor:default;overflow:hidden;min-width: 100%;z-index: 1; font-size:.9em;}
    ul.sits_pulldown > li.offen{}
    .sits_standorte.aktiv ul.sits_pulldown > li.offen{box-shadow: 0 1px 8px -2px #000;}
    ul.sits_pulldown > li > span{display:block;text-transform:uppercase;color:#fff;background:var(--venti_light_blue);padding: 7px 45px 5px 15px;cursor:pointer;font-size: .85em;white-space: nowrap; position:relative;}
    ul.sits_pulldown > li > span::after{content:'';position:absolute;width: 13px;height: 13px;border-bottom: 3px solid #fff;border-right: 3px solid #fff;transform:rotate(45deg);right: 15px;top: 5px; z-index:2;}
    ul.sits_pulldown > li > span::before{content:'';position:absolute;width: 45px;height: 100%;right: 0;top:0; background:var(--venti_light_blue); z-index:1;}
    ul.sits_pulldown > li ul{margin-right:-40px;padding-right:40px;max-height: 246px;overflow-y:hidden;height:0;background:#fff;width: calc(100% + 40px);}
    ul.sits_pulldown > li.offen ul{display:block; overflow-y:auto; height:auto;}
    ul.sits_pulldown > li ul li{border-top:1px solid #888; padding: 7px 15px 5px 15px;}
    ul.sits_pulldown > li ul li:hover{background:var(--venti_light_blue);color:#fff;}
    ul.sits_pulldown > li ul li.aktiv{display:none;}
    .sits_standorteCont{padding: 0 5% 20px 0;min-height:220px;display:none;}
    .sits_standorte.aktiv .sits_standorteCont{display:block;}
    .sits_standorteCont table{width:100%;}
    .sits_standorteCont table tr > td{white-space:nowrap; vertical-align:top;}
    .sits_standorteCont table tr > td:first-child{width:60%; white-space: normal;}
    .sits_standorteCont table tr > td:first-child *{padding-right: 20px;}
    .sits_standorteCont p{margin:5px 0;}
    .standortKopf{color: var(--venti_light_blue);font-weight: bold;padding-bottom:6px;font-size: 20px;}
    .sits_standort{display:none;font-size: 17px;}
    .sits_standort.aktiv{display:block;}

    @media screen and (max-width:999px){
        .sits_standorteInner{ padding-top:clamp(3.75rem, 2.0806rem + 6.6778vw, 6.25rem);}
        .sits_standort{font-size:.75em;}
        .standortKopf{font-size: 20px;}
        .sits_standorte.aktiv .sits_standorte_pulldown_area{min-width:400px;}
    }

    @media screen and (max-width:859px){
        .sits_standorte_pulldown_area{padding:15px;}
        .sits_standorte.aktiv ul.sits_pulldown{left:15px; top:15px; max-width:calc(100% - 30px);}
        .sits_standorteInner{padding-left:10px; padding-right:10px;}
    }

    @media screen and (max-width:640px){
        .sits_standorte_pulldown_area{padding:10px;}
        .sits_standorte.aktiv ul.sits_pulldown{left:10px; top:15px; max-width:calc(100% - 20px);}
        .sits_standorte.aktiv .sits_standorte_pulldown_area{min-width:80%;}
    }
    @media screen and (max-width:499px){
        .sits_standorte.aktiv .sits_standorte_pulldown_area{min-width:90%;}
    }

    @media screen and (max-width:399px){
        .sits_standorte.aktiv .sits_standorte_pulldown_area{min-width:unset;width:100%;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> Standorte */


/* TextPic Boxen */
/* ############################################################################################################################################################################## */
    .sits_textPicBoxes header{padding-bottom:20px;}
    .sits_textPicBoxes .sits_textpicBodytext{padding-bottom:40px;}
    .sits_textpicBodytext > ul{padding-left:25px; font-size:.85em;}
    .sits_textPicBox{display:flex; margin:0 -10px 20px -10px; width:calc(100% + 20px); min-height:400px;}
    .sits_textPicBoxes.minheight_small .sits_textPicBox{min-height:250px}
    .sits_textPicBoxes.minheight_big .sits_textPicBox{min-height:550px}
    .sits_textPicBox.reverse{flex-direction: row-reverse;}
    .sits_textPicBox_PicBox,
    .sits_textPicBox_TextBox{flex:0 0 auto; margin:0 10px; background:var(--venti_light_grey); width:calc(100% - 20px); position:relative; overflow:hidden;}
    .sits_textPicBox_TextBox.withPic,
    .sits_textPicBox_PicBox.withText{width:calc(50% - 20px);}
    .sits_textPicBox_PicBox img{display: block !important;position:absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0; z-index:1; transition:all 250ms ease-out;}
    .sits_textPicBox_PicLink{position:absolute;display:block;width: 100%;height: 100%; left:0; top:0; z-index:2;}
    .sits_textPicBox_TextBoxInner{display:flex; flex-direction:column; text-align:center; padding:45px; justify-content: center; align-items: center; height:100%;transition:all 250ms ease-out;}
    .sits_textPicBox_headline{flex:0 0 auto; background:var(--venti_light_blue); color:#fff; padding:5px 10px; line-height:1; font-size:1.2em; margin-bottom:10px;}
    .sits_textPicBox_claim{flex:0 0 auto; color:var(--venti_light_blue); font-size:1.1em; line-height:1.4;}
    .sits_textPicBox_PicBox:hover img,
    a.sits_textPicBox_TextBox:hover > *{transform:scale(1.05);}

    @media screen and (max-width:699px){
        .sits_textPicBox{display:block; margin:0 0 30px 0; width:100%; min-height:unset;}
        .sits_textPicBox_PicBox img{display: inline !important;position:relative;width: 100%;height:auto;object-fit:unset;}
        .sits_textPicBox_PicBox,
        .sits_textPicBox_TextBox,
        .sits_textPicBox_TextBox.withPic,
        .sits_textPicBox_PicBox.withText{width:100%; margin:0;}
    }
/* ############################################################################################################################################################################## */
/* ENDE -> TextPic Boxen */



.sits_loader {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    position: absolute;
    display:block;
    left:calc(50% - 13px);
    top:calc(50% - 13px);
    animation: rotate 1s linear infinite
}
.sits_loader::before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0px;
    border-radius: 50%;
    border: 4px solid var(--venti_light_blue);
    animation: prixClipFix 2s linear infinite ;
}

@keyframes rotate {
    100%   {transform: rotate(360deg)}
}

@keyframes prixClipFix {
    0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
    25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
    50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
    75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
    100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
}


.sits_3erBoxes{}
.sits_3erBoxesInner{display:flex; margin:0 -10px; width: calc(100% + 20px); flex-wrap:wrap;}
.sits_3erBox{flex:0 0 auto; margin:0 10px 30px 10px; width:calc(33.333% - 20px); display:flex; flex-direction: column;}
.sits_3erBoxesInner[data-count="2"] .sits_3erBox{width:calc(50% - 20px);}
.sits_3erBoxesInner[data-count="1"] .sits_3erBox{width:calc(100% - 20px);}
.sits_3erBoxImg{flex:0 0 auto; overflow:hidden;}
.sits_3erBoxImg img{flex:0 0 auto; overflow:hidden; transition:transform 250ms ease-out;}
.sits_3erBoxes.hov .sits_3erBox:hover .sits_3erBoxImg img{transform:scale(1.12);}
.sits_3erBoxContent{flex:1; padding-top:30px;}
.sits_3erBoxContentHead{color:var(--venti_light_blue); font-size:1.1em; padding-bottom:10px;}
.sits_3erBoxContentHead.darkblue{color:var(--venti_dark_blue);}
.sits_3erBoxContentHead.grey{color:var(--venti_dark_grey);}
.sits_3erBoxContentHead.white{color:#fff;}
.sits_3erBoxContentTxt > *{font-size:.85em;}
.sits_3erBoxContentTxt > h6{font-size:1em; color:unset;}
.sits_3erBoxContentLinkBox{padding-top:6px;}
.sits_3erBoxContentLink{font-size:1em; display:inline-block; position:relative; color:var(--venti_dark_grey); transition:color 250ms ease-out;}
.sits_3erBoxContentLink > span{display:inline-block; margin-right:5px;color:var(--venti_light_blue); transition: transform 250ms ease-out;}
.sits_3erBoxContentLink:hover{color:var(--venti_light_blue);}
.sits_3erBoxContentLink:hover > span{transform:translateX(6px);}

@media screen and (max-width:999px){
    .sits_3erBox{width:calc(50% - 20px);}
}

@media screen and (max-width:859px){
    .sits_3erBoxesInner{margin:0 -5px; width: calc(100% + 10px); }
    .sits_3erBox{width:calc(50% - 10px);margin:0 5px 20px 5px;}
    .sits_3erBoxContentHead{font-size:1.15em;}
    .sits_3erBoxContentTxt{font-size:.8em;}
    .sits_3erBoxContentLink{font-size:.8em;}
}

@media screen and (max-width:599px){
    .sits_3erBoxesInner{margin:0; width: 100%; }
    .sits_3erBox{width:100% ;margin:0 0 20px 0;}
    .sits_3erBoxContentHead{font-size:1.2em;}
    .sits_3erBoxContentTxt{font-size:.85em;}
    .sits_3erBoxContentLink{font-size:.9em;}
}


table.contenttable,
figure.table{width:100% !important;overflow-y: auto;}
table.contenttable th{font-weight:bold; border-bottom:5px solid #fff !important; background:var(--venti_light_grey); padding:5px 10px}
table.contenttable td{padding:5px 10px !important;}
table.contenttable tr:nth-child(odd) td{background:var(--venti_light_grey);}

table.ce-table.stdTxt td{font-size:.85em;}
table.ce-table.stdTxt th.left{font-weight:normal; text-align:left;}



.sits_countingvaluesInner{display: flex;margin:0 -30px; width:calc(100% + 60px); flex-wrap:wrap;}
.sits_countingvalue{flex:0 0 auto; margin: 0 30px 60px 30px; width:calc(50% - 60px); display:flex; flex-direction: column; align-items: center}
.sits_countingvaluesInner[data-count="1"] .sits_countingvalue{width:calc(100% - 60px);}
.sits_countingvaluesInner[data-count="3"] .sits_countingvalue{width:calc(33.333% - 60px);}
.sits_countingvalue > *{flex:0 0 auto; text-align:center;}
.sits_countingvalue_val{color:#000; font-size:210px;}
.valcolor_venti_dark_blue .sits_countingvalue_val{color:var(--venti_dark_blue);}
.valcolor_venti_light_blue .sits_countingvalue_val{color:var(--venti_light_blue);}
.valcolor_venti_grey .sits_countingvalue_val{color:var(--venti_grey2);}
.valcolor_venti_dark_grey .sits_countingvalue_val{color:var(--venti_dark_grey);}
.valcolor_venti_white .sits_countingvalue_val{color:#fff;}
.sits_countingvaluesInner[data-count="3"] .sits_countingvalue_val{font-size:195px;}
.sits_countingvalue_subval{font-weight:600; color:#000; font-size:.9em;}
.subval_style_big .sits_countingvalue_subval{font-size:40px; font-weight:bold;}
.subval_color_venti_dark_blue .sits_countingvalue_subval{color:var(--venti_dark_blue);}
.subval_color_venti_light_blue .sits_countingvalue_subval{color:var(--venti_light_blue);}
.subval_color_venti_grey .sits_countingvalue_subval{color:var(--venti_grey2);}
.subval_color_venti_dark_grey .sits_countingvalue_subval{color:var(--venti_dark_grey);}
.subval_color_venti_white .sits_countingvalue_subval{color:#fff;}
.sits_countingvalue_text{font-size:.8em; color:#000;}
.txt_color_venti_dark_blue .sits_countingvalue_text{color:var(--venti_dark_blue);}
.txt_color_venti_light_blue .sits_countingvalue_text{color:var(--venti_light_blue);}
.txt_color_venti_grey .sits_countingvalue_text{color:var(--venti_grey2);}
.txt_color_venti_dark_grey .sits_countingvalue_text{color:var(--venti_dark_grey);}
.txt_color_venti_white .sits_countingvalue_text{color:#fff;}

.sits_countingvalue_subval,
.sits_countingvalue_text{opacity:0; transition:all 450ms ease-out; transform:translateY(10px) scale(.3); pointer-events: none; transition-delay:100ms;}
.sits_countingvalue_text{transition:all 550ms ease-out; transition-delay:300ms;}
.sits_countingvalue.visible.done .sits_countingvalue_subval,
.sits_countingvalue.visible.done .sits_countingvalue_text{opacity:1; transform:unset; pointer-events: auto;}

.sits_countingvalue.visible.done .sits_countingvalue_val{animation: bump .8s linear !important; }

@media screen and (max-width:1299px){
    .sits_countingvaluesInner{;margin:0 -20px; width:calc(100% + 40px);}
    .sits_countingvalue_val,
    .sits_countingvaluesInner[data-count="3"] .sits_countingvalue_val{font-size: clamp(8.125rem, -3.4161rem + 18.0505vw, 11.25rem);}
    .sits_countingvaluesInner[data-count="3"] .sits_countingvalue{width:calc(50% - 40px); margin:0 20px 40px 20px;}
}

@media screen and (max-width:1023px){
    .sits_countingvaluesInner{;margin:0 -10px; width:calc(100% + 20px);}
    .sits_countingvaluesInner[data-count="3"] .sits_countingvalue{width:calc(50% - 20px); margin:0 10px 40px 10px;}
}

@media screen and (max-width:767px){
    .sits_countingvaluesInner{display: flex;margin:0; width:100%;}
    .sits_countingvalue,
    .sits_countingvaluesInner[data-count="1"] .sits_countingvalue,
    .sits_countingvaluesInner[data-count="3"] .sits_countingvalue{width:100%; margin:0 0 40px 0;}
}



@keyframes bump {
    0%   {transform:scale(1);}
    50%  {transform:scale(1.15);}
    100% {transform:scale(1);}
}
@keyframes scale {
    0%   {transform:scale(.1) translateY(40px); opacity:0;}
    25% {transform:scale(1) translateY(0); opacity:1;}
    100% {transform:scale(1) translateY(0); opacity:1;}
}



main#sits_maincontent .tx-indexedsearch-searchbox,
main#sits_maincontent form#tx_indexedsearch{display:none; pointer-events:none;}
main#sits_maincontent .tx-indexedsearch-info-sword-word{font-weight:bold; color:var(--venti_dark_blue);}
main#sits_maincontent .tx-indexedsearch-info-sword{text-align:center;}
main#sits_maincontent .tx-indexedsearch-browsebox{font-size:.8em; padding-top:20px; text-align:center;}
main#sits_maincontent .tx-indexedsearch-res h3{font-size:1.5em; }
main#sits_maincontent .tx-indexedsearch-res{border-bottom:1px solid var(--venti_grey); margin-bottom:30px}
main#sits_maincontent .tx-indexedsearch-description{font-size:.85em;}
main#sits_maincontent .tx-indexedsearch-info{font-size:.75em;}
main#sits_maincontent .tx-indexedsearch-text-item-crdate,
main#sits_maincontent .tx-indexedsearch-text-item-mtime,
main#sits_maincontent .tx-indexedsearch-text-item-size{display:none;}
main#sits_maincontent ul.tx-indexedsearch-browsebox{display:flex; flex-wrap:wrap; justify-content: center; padding:0; border-bottom:1px solid var(--venti_grey);}
main#sits_maincontent .tx-indexedsearch-browsebox:last-child ul.tx-indexedsearch-browsebox{border-bottom:none;}
main#sits_maincontent ul.tx-indexedsearch-browsebox li{flex:0 0 auto; list-style-type: none; border-right:1px solid var(--venti_grey); padding:2px 4px; margin:10px 5px;}
main#sits_maincontent ul.tx-indexedsearch-browsebox li:only-child{display:none;}
dl.tx-indexedsearch-info{display:flex;}
dl.tx-indexedsearch-info > *{flex:0 0 auto;}
dl.tx-indexedsearch-info dd{margin-left:5px;}
