body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
.bs-caption {
    position: fixed;
    left: 0;
    bottom: 0;
    margin-left: 40px;
    color: white;
}
 
.bs-nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.bs-nav .item, .bs-nav .item-nav {
    display: inline-block;
    *display: inline;
    zoom: 1;

    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 0 4px;

    text-indent: -999em;
    *text-indent: 0;

    border: 2px solid #fff;
    border-radius: 6px;

    cursor: pointer;
    opacity: .4;

    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}

.bs-nav .item.active {
    background: #fff;
    opacity: 1;
}

.bs-nav .item-nav {
    border-radius: 0;
    width: 0;
    height: 0;
    border-style: inset;
    -webkit-transform:rotate(360deg);
}

.bs-nav .item-nav:hover {
    opacity: 1;
}

.bs-nav .item-nav.next {
    border-width: 7px 0 7px 14px;
    border-color: transparent transparent transparent #ffffff;
}

.bs-nav .item-nav.prev {
    border-width: 7px 14px 7px 0;
    border-color: transparent #ffffff transparent transparent;
}

/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-stretch {
  justify-items: stretch;
}

.content-start {
  align-content: start;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: end;
}

.items-start {
  align-items: start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }
  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_mobile_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_mobile_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .gap_mobile_0 {
    grid-gap: 0;
  }
  .gap_mobile_1 {
    grid-gap: 1rem;
  }
  .gap_mobile_2 {
    grid-gap: 2rem;
  }
  .gap_mobile_3 {
    grid-gap: 3rem;
  }
  .gap_mobile_4 {
    grid-gap: 4rem;
  }
  .gap_mobile_5 {
    grid-gap: 5rem;
  }
  .gap_mobile_6 {
    grid-gap: 6rem;
  }
  .gap_mobile_7 {
    grid-gap: 7rem;
  }
  .gap_mobile_8 {
    grid-gap: 8rem;
  }
  .gap_mobile_9 {
    grid-gap: 9rem;
  }
  .gap_mobile_10 {
    grid-gap: 10rem;
  }
  .gap_mobile_11 {
    grid-gap: 11rem;
  }
  .gap_mobile_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }
  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_tablet_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_tablet_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .gap_tablet_0 {
    grid-gap: 0;
  }
  .gap_tablet_1 {
    grid-gap: 1rem;
  }
  .gap_tablet_2 {
    grid-gap: 2rem;
  }
  .gap_tablet_3 {
    grid-gap: 3rem;
  }
  .gap_tablet_4 {
    grid-gap: 4rem;
  }
  .gap_tablet_5 {
    grid-gap: 5rem;
  }
  .gap_tablet_6 {
    grid-gap: 6rem;
  }
  .gap_tablet_7 {
    grid-gap: 7rem;
  }
  .gap_tablet_8 {
    grid-gap: 8rem;
  }
  .gap_tablet_9 {
    grid-gap: 9rem;
  }
  .gap_tablet_10 {
    grid-gap: 10rem;
  }
  .gap_tablet_11 {
    grid-gap: 11rem;
  }
  .gap_tablet_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }
  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_desktop_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_desktop_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }
  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }
  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }
  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gap_desktop_0 {
    grid-gap: 0;
  }
  .gap_desktop_1 {
    grid-gap: 1rem;
  }
  .gap_desktop_2 {
    grid-gap: 2rem;
  }
  .gap_desktop_3 {
    grid-gap: 3rem;
  }
  .gap_desktop_4 {
    grid-gap: 4rem;
  }
  .gap_desktop_5 {
    grid-gap: 5rem;
  }
  .gap_desktop_6 {
    grid-gap: 6rem;
  }
  .gap_desktop_7 {
    grid-gap: 7rem;
  }
  .gap_desktop_8 {
    grid-gap: 8rem;
  }
  .gap_desktop_9 {
    grid-gap: 9rem;
  }
  .gap_desktop_10 {
    grid-gap: 10rem;
  }
  .gap_desktop_11 {
    grid-gap: 11rem;
  }
  .gap_desktop_12 {
    grid-gap: 12rem;
  }
}

/*# sourceMappingURL=clickpress-grid.css.map */

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
@font-face{font-display:swap;font-family:"Rawengulk";font-style:normal;font-weight:600;src:url("../../files/zappelini/fonts/rawengulk-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Rawengulk";font-style:normal;font-weight:700;src:url("../../files/zappelini/fonts/rawengulk-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("../../files/zappelini/fonts/roboto-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../../files/zappelini/fonts/roboto-regular.woff2") format("woff2")}:root{--width-content: 100vw;--max-width-content: calc(100vw - 40px);--width-right: 100vw;--header-height: 390px;--gap: 2rem;--topbar-height: 80px;--logo-width: 80px;--logo-height: auto;--padding-content: 2rem;--button-size: 4.5rem;--transition: all 350ms ease-in-out;--font-body: "Roboto", sans-serif;--color-white: #FFFFFF;--color-black: #000000;--color-orange-mango-tango: #E67908;--color-blue-bondi: #00A1A9;--color-blue-navy: #026FB9;--color-blue-cobalt: #034798;--color-violet-kingfisher-daisy: #542F89;--color-purple-dark: #911D7E;--text-clr: var(--color-white);--link-clr: var(--color-white);--headline-clr: var(--color-orange-light);--background-clr: var(--color-white);--article-clr: transparent;--footer-clr: var(--color-blue-navy);--select-bg-clr: var(--color-orange-mango-tango);--select-clr: var(--color-white);--scrollbar-foreground: var(--color-orange-mango-tango);--scrollbar-background: var(--color-white);--outline: 2px dashed var(--color-white);--outline-offset: 2px}@media (prefers-reduced-motion){*,*:after,*:before{transition:none 0s ease 0s !important;animation:0.01s !important}}@keyframes imageOverlay{0%{transform:rotate(-45deg) scale(0.5)}100%{transform:rotate(0deg) scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes SlideDocumentHeader{0%{-webkit-mask-position:100%;mask-position:100%}100%{-webkit-mask-position:0%;mask-position:0%}}html,body,.styled-scrollbars{scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}body::-webkit-scrollbar,.styled-scrollbars::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar-thumb,.styled-scrollbars::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground);box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}body::-webkit-scrollbar-track,.styled-scrollbars::-webkit-scrollbar-track{background:var(--scrollbar-background);box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}*,*:after,*:before{box-sizing:border-box;outline:none}::selection{background:var(--select-bg-clr);color:var(--select-clr)}#navigation ::selection,.whiteText ::selection,.articleBgContent ::selection{background:var(--select-clr);color:var(--select-bg-clr)}html{--font-size: 62.5%;font-size:var(--font-size);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-clr);scroll-behavior:smooth;overflow-x:hidden;-webkit-text-size-adjust:100%;font-variant:lining-nums}body{margin:0;padding:0;background-color:var(--background-clr);font-size:2rem;line-height:1.5;letter-spacing:-0.4px;hyphens:auto}*{outline:none}a,a:hover,a:active,a:focus{text-decoration:none}a:hover,a:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}h1,h2,h3,h4{font-weight:500;font-family:"Rawengulk", sans-serif;font-weight:600}h1{font-size:5rem}h2{font-size:2.5rem;text-align:center}h3{font-size:2rem}h4{font-size:2rem}img{display:block}form .widget{width:100%;max-width:100%;padding:2rem 0 0;position:relative}form .widget input[type="text"],form .widget input[type="email"],form .widget textarea{width:100%;padding:1rem 1.5rem;display:block;background-color:var(--color-white);border:none;border:0.2rem solid var(--color-white);border-radius:2.5rem;color:var(--color-black);font-family:inherit;font-size:1.8rem;transition:border 0.2s ease-in-out;-webkit-appearance:none;appearance:none}form .widget label{padding-left:0.5rem;position:relative;top:0;left:0;color:var(--color-white);font-size:1.8rem;font-weight:400;pointer-events:none;transform:translateY(4rem);transition:all 0.2s ease-in-out}form .widget input:valid,form .widget input:focus,form .widget textarea:valid,form .widget textarea:focus{border:0.2rem solid var(--color-black);outline:none}form .widget input[type="text"]:valid+label,form .widget input[type="text"]:focus+label,form .widget input[type="email"]:valid+label,form .widget input[type="email"]:focus+label,form .widget textarea+label{font-size:1.4rem;transform:translateY(1rem)}form .widget input[type="button"]{width:100%;margin-top:1.5rem;padding:1.5rem 0;background-color:var(--color-white);border:0.2rem solid var(--color-white);box-sizing:border-box;color:var(--color-white);font-size:1.6rem;cursor:pointer}form .widget fieldset{padding:0;border:0}form .widget.widget-checkbox span{min-height:10rem;display:block}form .widget input[type="checkbox"]{position:absolute;left:5px;top:42px;z-index:0;opacity:0}form .widget input[type="checkbox"]+label{position:absolute}form .widget input[type="checkbox"]+label::before{width:2rem;height:2rem;margin-right:5px;position:relative;display:block;float:left;background-color:var(--color-white);border:2px solid var(--color-white);border-radius:5px;content:"";z-index:5}form .widget input[type="checkbox"]:checked+label::before{box-shadow:inset 0 0 0 3px var(--color-white);background-color:var(--color-blue-bondi)}form .widget input[type="button"],form .widget button[type="submit"]{width:auto;padding:1rem 1.5rem;background-color:var(--color-white);border:0.2rem solid var(--color-white);border-radius:2.5rem;color:var(--color-blue-bondi);font-size:1.6rem;text-transform:uppercase;cursor:pointer}form .widget input[type="button"]:hover,form .widget input[type="button"]:focus-visible{background-color:var(--color-white);color:var(--color-orange-mango-tango)}form .widget input[type="button"]:active{border-color:var(--color-white)}form .widget input[type="button"]:focus{outline:none}[class*=grid_]{grid-gap:var(--gap)}#wrapper{position:relative}#header{width:100%}#navigation_icon{width:10rem;height:10rem;position:fixed;top:-2rem;right:-2rem;background-color:var(--color-blue-navy);border-radius:50%;z-index:10;transition-duration:0s}#navigation_icon.is-active{width:100%;height:100%;top:0;right:0;border-radius:0;transition:top 0.5s ease, right 0.5s ease, width 0.5s ease, height 0.5s ease, border-radius 0s linear}#navigation_icon #hamburger{position:fixed;top:2rem;right:1rem}#navigation_icon .hamburger-inner,#navigation_icon .hamburger-inner::before,#navigation_icon .hamburger-inner::after{width:40px;height:2px}#navigation_icon .hamburger-inner{background-color:transparent}#navigation_icon .hamburger-inner::before{top:-5px}#navigation_icon .hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:1}#navigation{margin:0 auto;position:fixed;top:30vh;left:-100vw;z-index:10}#navigation.open{left:50%;transform:translateX(-50%)}#navigation ul{width:fit-content;margin:0 auto;padding:0;list-style-type:none}#navigation ul li{opacity:0;transition-duration:0}#navigation.open ul li{opacity:1;transition:opacity 1s;transition-delay:0.5s}#navigation ul li a,#navigation ul li strong{color:var(--color-white);font-size:2.4rem;text-decoration:none}#container{width:100%;position:relative}#main{width:100%;position:relative}.mod_article:not(:first-of-type){margin:30rem 0 0;padding:0 0 3rem;background-color:var(--article-clr);background:linear-gradient(to bottom, transparent 0%, transparent calc(var(--max-width-content) / 2.5), var(--article-clr) calc(var(--max-width-content) / 2.5), var(--article-clr) 100%)}.mod_article:first-of-type{height:90vh;margin:0 0 calc(var(--max-width-content) / -4);z-index:1}.mod_article.low-height:first-of-type{height:calc(var(--max-width-content) / 3)}.mod_article:nth-of-type(2){margin:0;position:relative;z-index:5}.mod_article:not(:first-of-type) .inside{max-width:var(--max-width-content);margin:0 auto}.mod_article.block:not(:first-of-type){overflow:visible}.mod_article#wochenuebersicht{--article-clr: var(--color-blue-navy);--headline-clr: var(--color-blue-navy)}.mod_article#kurse{--article-clr: var(--color-violet-kingfisher-daisy);--headline-clr: var(--color-violet-kingfisher-daisy)}.mod_article#impressionen{--article-clr: var(--color-orange-mango-tango);--headline-clr: var(--color-orange-mango-tango)}.mod_article#ueber-uns{--article-clr: var(--color-blue-cobalt);--headline-clr: var(--color-blue-cobalt)}.mod_article#kontakt{--article-clr: var(--color-blue-bondi);--headline-clr: var(--color-blue-bondi)}.mod_article#foerderung{--article-clr: var(--color-purple-dark);--headline-clr: var(--color-purple-dark)}.mod_article#impressum{--article-clr: var(--color-blue-navy);--headline-clr: var(--color-blue-navy)}.mod_article#datenschutz{--article-clr: var(--color-blue-bondi);--headline-clr: var(--color-blue-bondi)}.mod_article h1.content-headline{position:absolute;left:-150vw}.mod_article h2.content-headline{width:calc(var(--max-width-content) / 1.25);height:calc(var(--max-width-content) / 1.25);margin:0 auto var(--gap);padding:1rem;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background-color:var(--color-white);border-radius:50%;color:var(--headline-clr)}.mod_article h2.content-headline::first-line{font-size:1.2rem}.content-text .rte a{color:var(--color-white);text-decoration:underline}.link_external a::before{padding-right:5px;font-family:"Line Awesome Free";font-weight:900;content:""}.link_button a{width:auto;margin:0 0 var(--gap);padding:1rem 1.5rem;display:inline-block;background-color:var(--color-white);border:0.2rem solid var(--color-white);border-radius:2.5rem;color:var(--article-clr);font-size:1.6rem;text-transform:uppercase}.link_button:not(.pulse, .fill, .close, .raise, .up, .slide, .offset) a{box-shadow:inset 0 0 20px rgba(255, 255, 255, 0);outline:1px solid;outline-color:rgba(255, 255, 255, 0.5);outline-offset:0;transition:all 1250ms cubic-bezier(0.19, 1, 0.22, 1)}.link_button:not(.pulse, .fill, .close, .raise, .up, .slide, .offset) a:hover{box-shadow:inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);outline-color:rgba(255, 255, 255, 0);outline-offset:15px}.pulse a:hover,.pulse a:focus{animation:pulse 1s;box-shadow:0 0 0 2rem transparent}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--color-white)}}.fill a{background-color:var(--color-blue-navy)}.fill a:hover,.fill a:focus{box-shadow:inset 0 0 0 2em var(--color-white)}.close a:hover,.close a:focus{box-shadow:inset -3.5em 0 0 0 var(--color-white), inset 3.5em 0 0 0 var(--color-white)}.raise a:hover,.raise a:focus{box-shadow:0 0.5em 0.5em -0.4em var(--color-white);transform:translateY(-0.25em)}.up a:hover,.up a:focus{box-shadow:inset 0 -3.25em 0 0 var(--color-white)}.slide a:hover,.slide a:focus{box-shadow:inset 6.5em 0 0 0 var(--color-white)}.offset a{box-shadow:0.3em 0.3em 0 0 var(--color-blue-navy), inset 0.3em 0.3em 0 0 var(--color-blue-navy)}.offset a:hover,.offset a:focus{box-shadow:0 0 0 0 var(--color-white), inset 6em 3.5em 0 0 var(--color-white)}#zappelini .swiper-button-prev,#zappelini .swiper-button-next{display:none}#zappelini .swiper-pagination{position:absolute;text-align:left;transition:0.3s opacity;transform:translate3d(0, 0, 0);z-index:10}#zappelini .swiper-horizontal>.swiper-pagination-bullets,#zappelini .swiper-pagination-bullets.swiper-pagination-horizontal,#zappelini .swiper-pagination-custom,#zappelini .swiper-pagination-fraction{width:100%;top:30vh;bottom:unset;left:var(--gap)}#zappelini .swiper-pagination-bullet{width:2rem;height:2rem;display:block;background-color:var(--color-white);opacity:1}#zappelini .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,#zappelini .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0 2rem}#zappelini .swiper-pagination-bullet-active{background-color:var(--color-blue-navy)}#zappelini .swiper-slide .content-image img{width:100%;height:90vh;object-fit:cover}.handorgel button,.handorgel__header__button{margin:0;padding:0;background-color:transparent;border:0;font-weight:400;color:inherit;text-transform:uppercase;-webkit-appearance:none;appearance:none}.mod_eventlist{position:relative}.mod_eventlist .layout_list{padding:0 2rem;display:grid;grid-template-columns:1fr 50px;gap:var(--gap);border-top:1px solid var(--color-white)}.mod_eventlist .layout_list_container h4{margin:0 0 var(--gap)}.mod_eventlist .layout_list_angle .las{margin:2rem 0 0;padding:1rem;background-color:var(--color-white);border-radius:50%;font-size:3rem;color:var(--color-blue-navy);cursor:pointer;transition:rotate 0.3s}.mod_eventlist .layout_list_angle .las.open{rotate:-180deg}.ce_gallery>ul,.content-gallery>ul{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--gap)}#kontakt .ce_form{width:100%}#footer{width:100%;margin:30rem 0 0;background-color:var(--color-blue-navy);color:var(--color-white)}#footer .inside{width:var(--max-width-content);margin:0 auto;padding:3rem 0}#footer-container{display:grid;grid-template-columns:1fr}#footer-container #footer-logo{width:100%;margin:0 0 3rem}#footer-container .mod_customnav{position:relative;align-content:center}#footer-container .mod_customnav ul{margin:0;padding:0;list-style-type:none}#footer-container .mod_customnav ul li a,#footer-container .mod_customnav ul li strong{color:var(--color-white);font-size:2.4rem;font-weight:300}#footer-container .mod_customnav ul li strong{text-decoration:underline}#footer-container #footer-foerderung{height:fit-content;align-self:center}#footer-container #footer-foerderung .foerderung-logos img{margin:0 0 10px}#toplink{position:fixed;right:1rem;bottom:3rem;background-color:var(--color-orange-mango-tango);border:2px solid var(--color-white);border-radius:50%;font-size:3rem;z-index:10}#toplink a{padding:0 0.8rem;color:var(--color-white)}@media screen and (min-width:500px){h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}.ce_gallery>ul,.content-gallery>ul{grid-template-columns:repeat(2, 1fr)}#kontakt .ce_form{width:80%}}@media screen and (min-width:768px){:root{--max-width-content: 80vw;--gap: 4rem}.mod_article:not(:first-of-type){background:linear-gradient(to bottom, transparent 0%, transparent calc(var(--max-width-content) / 4), var(--article-clr) calc(var(--max-width-content) / 4), var(--article-clr) 100%)}.mod_article h2.content-headline{width:calc(var(--max-width-content) / 2);height:calc(var(--max-width-content) / 2)}.content-text.cols_2{margin:1em 0;columns:2;column-gap:var(--gap)}.content-text.cols_2 p{margin:0}.ce_gallery>ul,.content-gallery>ul{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:1024px){:root{--max-width-content: 960px}h2{font-size:4rem}h2::first-line{font-size:7rem}h3{font-size:3rem}h4{font-size:2rem}.mod_article:not(:first-of-type){background:linear-gradient(to bottom, transparent 0%, transparent calc(var(--max-width-content) / 6), var(--article-clr) calc(var(--max-width-content) / 6), var(--article-clr) 100%)}.mod_article h2.content-headline{width:calc(var(--max-width-content) / 3);height:calc(var(--max-width-content) / 3)}#footer-container{grid-template-columns:1.5fr 1fr 1fr}#footer-container #footer-logo{width:50%}}@media screen and (min-width:1180px){:root{--max-width-content: 1024px}}@media screen and (min-width:1440px){:root{--max-width-content: 1400px}}
