/* Pages / Subpages */
/* ######################################################################################################################################### */
    .sits_heroLinks{display:flex; flex-direction: column; align-items: center;}
    .sits_heroLink{flex:0 0 auto; font-size: clamp(1.75rem, 0.2478rem + 7.511vw, 4.9375rem); display:inline-block; margin:30px 0; transition:transform 300ms ease-out; line-height:1; text-align: center;}
    .sits_heroLink:hover{transform: scale(1.5);}
    @media screen and (max-width: 799px){  .sits_heroLink{margin:20px 0;}  }
    @media screen and (max-width: 599px){  .sits_heroLink{margin:15px 0;}  }
    @media screen and (max-width: 449px){  .sits_heroLink{margin:10px 0;}  }

    .sits_linkBoxes{display:flex; flex-wrap:wrap; margin:0 -15px; width:calc(100% + 30px);}
    .sits_linkBox{flex:0 0 auto; margin:0 15px 30px 15px; width:calc(50% - 30px); padding:clamp(3.125rem, -43.3036rem + 57.1429vw, 5.625rem); background:var(--venti_light_blue); color:#fff; position:relative; display:flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
    .sits_linkBox:nth-child(odd){padding-left: 0;}
    .sits_linkBox:nth-child(even){padding-right: 0;}
    .sits_linkBox:nth-child(even)::before,
    .sits_linkBox:nth-child(odd)::before{content:''; position:absolute; top:0; bottom:0;  width:100vw; background:var(--venti_light_blue);}
    .sits_linkBox:nth-child(odd)::before{right:100%;}
    .sits_linkBox:nth-child(even)::before{left:100%;}
    .sits_linkBox > *{flex:0 0 auto;}
    .sits_linkBoxTitle{font-size: clamp(2.25rem, 0.2475rem + 3.7255vw, 3.4375rem); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position:relative; margin-bottom:60px;}
    .sits_linkBoxTitle::before{content:''; position:absolute; left:0; top:calc(100% + 25px); height:1px; background:#fff; width:100%;}
    .sits_linkBoxDescription{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: clamp(1.4375rem, 0.9987rem + 0.8163vw, 1.6875rem);}
    .sits_linkBoxLink{color:#fff;margin-top:40px; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:relative;display: flex;align-items: center;transition: transform 150ms ease-out;font-size: clamp(1.4375rem, 0.9987rem + 0.8163vw, 1.6875rem);}
    .sits_linkBoxLink::before{content:'\e810';font-family:'venti_icons';display:inline-block;font-size: 0.7em; margin-right:10px; display:inline-block; line-height:1;}
    .sits_linkBoxLink:hover{transform:scale(1.1);}

    .sits_iconPages{display:flex; flex-wrap:wrap; justify-content: space-between;}
    .sits_iconPage{flex:0 0 auto; width:46%;}
    .sits_iconPage > a.sits_iconPageLink{position:relative; display:inline-block; font-size:clamp(1.5rem, 0.9586rem + 1.1278vw, 1.875rem); -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; padding:10px 0; margin-bottom:50px; transition: all 200ms; width:95%;}
    .sits_iconPage > a.sits_iconPageLink:hover{transform: scale(1.15);}
    .sits_iconPage > a.sits_iconPageLink > span{display:flex; justify-content: flex-start; align-items: center;}
    .sits_iconPage > a.sits_iconPageLink > span > img{max-width:clamp(3.75rem, 1.9455rem + 3.7594vw, 5rem); max-height:clamp(3.75rem, 1.9455rem + 3.7594vw, 5rem); width:100%; flex:0 0 auto;}
    .sits_iconPage > a.sits_iconPageLink > span > svg{max-width:clamp(3.75rem, 1.9455rem + 3.7594vw, 5rem); max-height:clamp(3.75rem, 1.9455rem + 3.7594vw, 5rem); height:auto; width:100%; flex:0 0 auto;}
    .sits_iconPage > a.sits_iconPageLink > span > img,
    .sits_iconPage > a.sits_iconPageLink > span > svg{margin-right:55px;}

    .sits_picBoxes{display:flex; flex-wrap:wrap; margin:0 -15px; width:calc(100% + 30px);}
    .sits_picBox{flex:0 0 auto; margin:0 15px 30px 15px; width:calc(50% - 30px); position:relative; background:var(--venti_light_grey);display:flex; flex-direction: column;}
    .frame-layout-0 .sits_picBox:nth-child(even)::before,
    .frame-layout-0 .sits_picBox:nth-child(odd)::before{content:''; position:absolute; top:0; bottom:0;  width:100vw; background:var(--venti_light_grey);}
    .frame-layout-0 .sits_picBox:nth-child(odd)::before{right:100%;}
    .frame-layout-0 .sits_picBox:nth-child(even)::before{left:100%;}
    .sits_picBoxImg{flex:0 0 auto; position:relative; z-index:1;}
    .sits_picBoxContents{padding:clamp(1.25rem, 0.1389rem + 4.4444vw, 3.75rem); display:flex; flex-direction: column; align-items: flex-start; justify-content: space-between; font-size:.9em; flex:1;}
    .sits_picBoxTitle{color:var(--venti_light_blue); font-size: clamp(2.125rem, 1.0256rem + 2.0455vw, 2.6875rem); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position:relative; margin-bottom:35px; flex:0 0 auto;}
    .sits_picBoxTitle::before{content:''; position:absolute; left:0; top:calc(100% + 10px); height:1px; background:var(--venti_light_blue); width:100%;}
    .frame-layout-0 .sits_picBox:nth-child(odd) .sits_picBoxContents{padding-left: 0;}
    .frame-layout-0 .sits_picBox:nth-child(even) .sits_picBoxContents{padding-right: 0;}
    .frame-layout-1 .sits_picBox:nth-child(odd) .sits_picBoxContents{padding-left: calc((100vw - 1262px) /2);}
    .frame-layout-1 .sits_picBox:nth-child(even) .sits_picBoxContents{padding-right: calc((100vw - 1262px) /2);}
    .sits_picBoxDescription{flex:1;}
    .sits_picBoxLink{flex:0 0 auto; margin-top:30px; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:relative;display: flex;align-items: center;transition: transform 150ms ease-out;font-size: clamp(1.4375rem, 0.9987rem + 0.8163vw, 1.6875rem); color:var(--venti_dark_grey);}
    .sits_picBoxLink::before{content:'\e810';color:var(--venti_light_blue);font-family:'venti_icons';display:inline-block;font-size: 0.7em; margin-right:10px; display:inline-block; line-height:1;}
    .sits_picBoxLink:hover{transform:scale(1.1);}


    ul.sits_pagesUl{position:relative; padding:0; border-top:1px solid var(--venti_light_grey);}
    ul.sits_pagesUl > li{list-style-type: none; display:block; border-bottom:1px solid var(--venti_light_grey);}
    ul.sits_pagesUl > li > a{display:inline-flex; align-items: center; padding:15px 10px; transition: all 250ms ease-out;}
    ul.sits_pagesUl > li > a .icon-venti_icon_link{color:var(--venti_light_blue);margin-right:10px;}
    ul.sits_pagesUl > li > a:hover{padding:25px 10px 25px 0; font-size:1.2em;}



    @media screen and (max-width: 1359px){
        .sits_linkBox:nth-child(odd){padding-left: 5px;}
        .sits_linkBox:nth-child(even){padding-right: 5px;}
    }

    @media screen and (max-width: 1349px){
        .sits_linkBox:nth-child(odd){padding-left: 10px;}
        .sits_linkBox:nth-child(even){padding-right: 10px;}
    }

    @media screen and (max-width: 1339px){
        .sits_linkBox:nth-child(odd){padding-left: 15px;}
        .sits_linkBox:nth-child(even){padding-right: 15px;}
    }

    @media screen and (max-width: 1329px){
        .sits_linkBox:nth-child(odd){padding-left: 20px;}
        .sits_linkBox:nth-child(even){padding-right: 20px;}
    }
    @media screen and (max-width: 1319px){
        .sits_linkBox:nth-child(odd){padding-left: 25px;}
        .sits_linkBox:nth-child(even){padding-right: 25px;}
    }

    @media screen and (max-width: 1309px){
        .sits_linkBox:nth-child(odd){padding-left: 20px;}
        .sits_linkBox:nth-child(even){padding-right: 20px;}
    }

    @media screen and (max-width: 1299px) {
        .sits_linkBoxes,
        .sits_picBoxes{ margin:0 -10px; width:calc(100% + 20px);}
        .sits_linkBox,
        .sits_picBox{margin:0 10px 20px 10px; width:calc(50% - 20px);}
        .sits_iconPage > a.sits_iconPageLink > span > svg{margin-right:3vw;}
        .frame-layout-0 .sits_picBox:nth-child(odd) .sits_picBoxImg{margin-left:-20px; width:calc(100% + 20px);}
        .frame-layout-0 .sits_picBox:nth-child(even) .sits_picBoxImg{margin-right:-20px; width:calc(100% + 20px);}
        .frame-layout-1 .sits_picBox:nth-child(odd) .sits_picBoxContents{padding-left: 20px;}
        .frame-layout-1 .sits_picBox:nth-child(even) .sits_picBoxContents{padding-right: 20px;}

    }

    @media screen and (max-width: 999px) {
        .sits_linkBox{padding:40px;}
        .sits_linkBox:nth-child(odd){padding-left: 20px;}
        .sits_linkBox:nth-child(even){padding-right: 20px;}
    }
    @media screen and (max-width: 859px) {
        .sits_linkBox,
        .sits_picBox{margin:0 0 20px 0; width:100%; }
        .sits_picBox:nth-child(odd) .sits_picBoxContents,
        .sits_picBox:nth-child(even) .sits_picBoxContents{padding:clamp(1.25rem, 0.1389rem + 4.4444vw, 3.75rem);}
        .frame-layout-0 .sits_picBox:nth-child(odd) .sits_picBoxImg{margin-left:0; width:100%;}
        .frame-layout-0 .sits_picBox:nth-child(even) .sits_picBoxImg{margin-right:0; width:100%;}
        .sits_linkBox:nth-child{padding:35px;}
        .sits_linkBoxTitle{font-size: clamp(2.125rem, 1.7168rem + 2.0408vw, 2.8125rem);margin-bottom:40px;}
        .sits_picBoxTitle{font-size: clamp(1.8125rem, 1.3125rem + 2vw, 2.125rem);}
        .sits_linkBoxTitle::before{top:calc(100% + 20px); height:1px;}
        .sits_linkBoxDescription{font-size: clamp(1.1875rem, 0.8907rem + 1.4842vw, 1.6875rem);}
        .sits_linkBoxLink{font-size: clamp(1.25rem, 0.916rem + 1.6698vw, 1.8125rem);}
        .sits_linkBox:nth-child(odd){padding-left: 30px;}
        .sits_linkBox:nth-child(even){padding-right: 30px;}
        .sits_iconPages{justify-content: space-around;}
        .sits_iconPage{ width:48%;}
        .sits_iconPage > a.sits_iconPageLink{margin-bottom:35px;}
    }

    @media screen and (max-width: 699px) {
        .sits_linkBox{padding:30px;}
        .sits_linkBox:nth-child(odd){padding-left: 30px;}
        .sits_linkBox:nth-child(even){padding-right: 30px;}
        .sits_iconPage{width:90%;}
        .sits_iconPages{justify-content: center;}
        .sits_iconPage > a.sits_iconPageLink{margin-bottom:30px; font-size:22px;}
        .sits_iconPage > a.sits_iconPageLink > span > img,
        .sits_iconPage > a.sits_iconPageLink > span > svg{max-width:50px; max-height:50px;}
    }

    @media screen and (min-width: 1921px) {
        .frame-layout-1 .sits_picBox:nth-child(odd) .sits_picBoxContents{padding-left:calc((1920px - 1262px) /2)}
        .frame-layout-1 .sits_picBox:nth-child(even) .sits_picBoxContents{padding-right: calc((1920px - 1262px) /2);}
    }
/* ######################################################################################################################################### */
/* ENDE -> Pages / Subpages */