html, body{font-family:var(--body-font-family);font-size:var(--body-font-size);margin:0px;font-weight:300;color:var(--font-color);hyphens:var(--body-hyphens);-webkit-hyphens:var(--body-hyphens);line-height:1.45;}input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="range"], input[type="url"], select, textarea{font-family:var(--body-font-family);}@media screen and (max-width:700px){html, body{hyphens:auto;-webkit-hyphens:auto;}}.noHyphens{hyphens:none;}strong, .bold{font-weight:600;}.textAlignCenter{text-align:center;}.textAlignRight{text-align:right;}h1, .h1{margin-top:0px;color:var(--h1-color);font-size:var(--h1-size);line-height:1.2em;}h2, .h2{color:var(--h2-color);font-size:var(--h2-size);}h3, .h3{color:var(--h3-color);font-size:var(--h3-size);}h4, .h4{color:var(--h4-color);font-size:var(--h4-size);}h5, .h5{color:var(--h5-color);font-size:var(--h5-size);}h6, .h6{color:var(--h6-color);font-size:var(--h6-size);}h1, h2, h3, h4, h5, h6{margin:0 0 .4em 0;line-height:1.2em;}h1:not(:first-child), h2:not(:first-child), h3:not(:first-child), h4:not(:first-child), h5:not(:first-child), h6:not(:first-child){margin-top:.7em;}@media screen and (min-width:600px){h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{hyphens:var(--hl-hyphens);-webkit-hyphens:var(--hl-hyphens);}}p{margin:unset;}.ce_text, .content-text{margin-bottom:15px;}p + p{margin-top:10px}.colorWhite *, .colorWhite, *.colorWhite{color:white !important;}.colorLightgray *, .colorLightgray, *.colorLightgray{color:var(--lightgray-color) !important;}.colorGray *, .colorGray, *.colorGray{color:var(--gray-color) !important}.colorDarkgray *, .colorDarkgray, *.colorDarkgray{color:var(--darkergray-color) !important;}.colorBlack *, .colorBlack, *.colorBlack{color:black !important;}.colorMain *, .colorMain, *.colorMain, .colorAccent *, .colorAccent, *.colorAccent{color:var(--main-color) !important;}.colorSecond *, .colorSecond, *.colorSecond{color:var(--second-color) !important;}.colorFont *, .colorFont, *.colorFont{color:var(--font-color)!important;}.fontSizeS *, .fontSizeS{font-size:.8rem !important}.fontSizrem *, .fontSizrem{font-size:1rem !important;}.fontSizeL *, .fontSizeL{font-size:1.2rem !important;}.fontSizeXL *, .fontSizeXL{font-size:1.5rem !important;}.fontSize2XL *, .fontSize2XL{font-size:2rem !important;line-height:1.15em;}.fontSize3XL *, .fontSize3XL{font-size:3rem !important;line-height:1.15em;}.fontSize4XL *, .fontSize4XL{font-size:4rem !important;line-height:1.15em;}.fontSize5XL *, .fontSize5XL{font-size:5rem !important;line-height:1.15em;}@media screen and (max-width:701px){.fontSizeM *, .fontSizeM{font-size:1rem !important;}.fontSizeL *, .fontSizeL{font-size:1.2rem !important;}.fontSizeXL *, .fontSizeXL{font-size:1.5rem !important;}.fontSize2XL *, .fontSize2XL{font-size:2rem !important;line-height:1.15em;}.fontSize3XL *, .fontSize3XL{font-size:calc(3rem * 0.7) !important;}.fontSize4XL *, .fontSize4XL{font-size:calc(4rem * 0.7) !important;}.fontSize5XL *, .fontSize5XL{font-size:calc(5rem * 0.7) !important;}h1, .h1{font-size:calc(var(--h1-size) * 0.7) !important}h2, .h2{font-size:calc(var(--h2-size) * 0.7) !important}h3, .h3{font-size:calc(var(--h3-size) * 0.7) !important}h4, .h4{font-size:calc(var(--h4-size) * 0.7) !important}}main a{text-decoration:none;color:var(--main-color);transition-duration:var(--transition-duration);}main a:hover{color:var(--second-color);transition-duration:var(--transition-duration);}.uppercase{text-transform:uppercase;}main .rte a{text-decoration:underline;}.subline{text-transform:uppercase;color:var(--second-color);letter-spacing:2px;}.checklist li::before{content:'✔';position:absolute;left:0;font-size:.9rem;top:2px;color:var(--second-color);}.colorWhite .checklist li::before, .colorWhite.checklist li::before{color:white;}.checklist li{list-style-type:none;padding-left:20px;position:relative;}.checklist ul, .checklist ol{padding-left:unset;}.checklist.--style2 li:not(:last-child){margin-bottom:8px;border-bottom:1px solid #f0f0f0;padding-bottom:8px;}code{background-color:#0002;border-radius:var(--border-radius-xs);padding:5px 10px;}:root{--gridFaktor:1;}.grid{display:grid !important;gap:calc(var(--grid-gap)*var(--gridFaktor)*0.6) calc(var(--grid-gap)*var(--gridFaktor));}.gridPlaceContent_center > *{display:grid;align-content:center;}.gridPlaceContent_end > *{display:grid;align-content:end;}.gridPlaceContent_space_between > *{display:grid;align-content:space-between;}.grid > .widget > select{margin-bottom:0;}.grid .widget-submit button{margin-top:0;}.grid2Col{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) );}.grid3Col{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 3 * 2 ) ) );}.grid4Col{grid-template-columns:repeat( 4, calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 4 * 3 ) ) );}.grid5Col{grid-template-columns:repeat( 5, calc( 20% - ( var(--grid-gap)*var(--gridFaktor) / 5 * 4 ) ) );}.grid6Col{grid-template-columns:repeat( 6, calc( 100% / 6 - ( var(--grid-gap)*var(--gridFaktor) / 6 * 5 ) ) );}.grid7Col{grid-template-columns:repeat( 7, calc( 100% / 7 - ( var(--grid-gap)*var(--gridFaktor) / 7 * 6 ) ) );}.grid8Col{grid-template-columns:repeat( 8, calc( 100% / 8 - ( var(--grid-gap)*var(--gridFaktor) / 8 * 7 ) ) );}.grid9Col{grid-template-columns:repeat( 9, calc( 100% / 9 - ( var(--grid-gap)*var(--gridFaktor) / 9 * 8 ) ) );}.grid10Col{grid-template-columns:repeat( 10, calc( 100% / 10 - ( var(--grid-gap)*var(--gridFaktor) / 10 * 9 ) ) );}.grid11Col{grid-template-columns:repeat( 11, calc( 100% / 11 - ( var(--grid-gap)*var(--gridFaktor) / 11 * 10 ) ) );}.grid12Col{grid-template-columns:repeat( 12, calc( 100% / 12 - ( var(--grid-gap)*var(--gridFaktor) / 12 * 11 ) ) );}.grid-66-33{grid-template-columns:calc( 100% / 3 * 2 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-33-66{grid-template-columns:calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 100% / 3 * 2 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-75-25{grid-template-columns:calc( 75% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-25-75{grid-template-columns:calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 75% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}@media ( min-width:701px ) and ( max-width:1100px ){.grid1ColTablet{grid-template-columns:100%;}.grid2ColTablet{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) );}.grid3ColTablet{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 3 * 2 ) ) );}.grid4ColTablet{grid-template-columns:repeat( 4, calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 4 * 3 ) ) );}.grid5ColTablet{grid-template-columns:repeat( 5, calc( 20% - ( var(--grid-gap)*var(--gridFaktor) / 5 * 4 ) ) );}.grid6ColTablet{grid-template-columns:repeat( 6, calc( 100% / 6 - ( var(--grid-gap)*var(--gridFaktor) / 6 * 5 ) ) );}.grid-66-33Tablet{grid-template-columns:calc( 100% / 3 * 2 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-33-66Tablet{grid-template-columns:calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 100% / 3 * 2 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-75-25Tablet{grid-template-columns:calc( 75% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-25-75Tablet{grid-template-columns:calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 75% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}}@media (max-width:700px ){.grid1ColSmartphone{grid-template-columns:100%;}.grid2ColSmartphone{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) );}.grid3ColSmartphone{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 3 * 2 ) ) );}.grid4ColSmartphone{grid-template-columns:repeat( 4, calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 4 * 3 ) ) );}.grid5ColSmartphone{grid-template-columns:repeat( 5, calc( 20% - ( var(--grid-gap)*var(--gridFaktor) / 5 * 4 ) ) );}.grid6ColSmartphone{grid-template-columns:repeat( 6, calc( 100% / 6 - ( var(--grid-gap)*var(--gridFaktor) / 6 * 5 ) ) );}.grid-66-33Smartphone{grid-template-columns:calc( 100% / 3 * 2 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-33-66Smartphone{grid-template-columns:calc( 100% / 3 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 100% / 3 * 2 - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-75-25Smartphone{grid-template-columns:calc( 75% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}.grid-25-75Smartphone{grid-template-columns:calc( 25% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) ) calc( 75% - ( var(--grid-gap)*var(--gridFaktor) / 2 ) );}} style{display:none !important;}.maxWidthContainerSize{max-width:var(--container-size);margin:auto!important;margin-left:auto!important;margin-right:auto!important;padding:75px 25px;}.mod_article:not(.fullWidth):not(.fullWidthContent){padding:75px 25px}@media screen and ( max-width:700px ){.mod_article:not(.fullWidth):not(.fullWidthContent){padding:30px 25px}}.mod_article:not(.fullWidth):not(.fullWidthContent), .mod_navigation ul{max-width:var(--container-size);margin:auto}.posRel{position:relative;}.overflowHidden{overflow:hidden;}body{background-color:#fff;}header{position:var(--header-position);top:0;z-index:10;}nav .btnStyle > *{background-color:var(--main-color);padding:.4em 1em;color:white !important;border-radius:var(--border-radius-xs);}@media screen and ( max-width:700px ){.hideOnMobile{display:none!important;}}@media screen and ( min-width:701px ) and (max-width:1100px){.hideOnTablet{display:none!important;}}@media screen and ( min-width:1101px ){.hideOnDesktop{display:none!important;}}*{box-sizing:border-box;scroll-behavior:smooth;}@media screen and ( min-width:701px ){.maxW1000px{max-width:1000px}.maxW900px{max-width:900px}.maxW800px{max-width:800px}.maxW700px{max-width:700px}.maxW600px{max-width:600px}.maxW500px{max-width:500px}.maxW400px{max-width:400px}}@media screen and ( max-width:700px ){.m_maxW900px{max-width:900px}.m_maxW800px{max-width:800px}.m_maxW700px{max-width:700px}.m_maxW600px{max-width:600px}.m_maxW500px{max-width:500px}.m_maxW400px{max-width:400px}}.width100{width:100%;}.widthFitContent{width:fit-content}.minH300px{min-height:300px}.minH400px{min-height:400px}.minH500px{min-height:500px}.minH600px{min-height:600px}.minH700px{min-height:700px}.minH800px{min-height:800px}.inlineBlock{display:inline-block}*:focus-visible{outline:2px dashed var(--main-color);outline-offset:2px;transition-duration:0s!important;}@media (prefers-reduced-motion){*, *::after, *::before{transition-duration:0s!important;}}.skipToContainer{position:absolute;}.mod_newslist, .mod_calendar, .mod_eventlist, .mod_faqlist, .mod_login, .mod_lostPassword, .mod_registration, .content-accordion, .ce_form{position:relative;}.invisible{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;}.content-youtube button{border:unset;background-color:unset;padding:unset;}.content-youtube button span{color:black !important;background-color:white;width:100%;display:block;padding:10px;} .navigation-main, .nav-burger{margin-left:auto;}.logoLink{align-content:center;}.nav-is-desktop .navigation-main a.menuBtn, .nav-is-desktop .navigation-main strong.menuBtn{background-color:var(--main-color);color:white;padding:0.3em .8em;border-radius:var(--border-radius-xs);}.nav-is-desktop .navigation-main a.menuBtn:hover, .nav-is-desktop .navigation-main strong.menuBtn{color:white!important;}.nav-is-desktop .navigation-main a.menuBtn:hover{box-shadow:inset #0002 0px 0px 20px;}body.nav-is-desktop .btn-toggle-submenu{top:6px;}.mod_navigation.subnav{border-radius:var(--border-radius-s);height:fit-content;}.mod_navigation.subnav ul{list-style-type:none;padding-left:0;}.mod_navigation.subnav a, .mod_navigation.subnav strong{padding:10px 15px;transition-duration:.3s;display:block;border-radius:var(--border-radius-xs);}.mod_navigation.subnav a:hover, .mod_navigation.subnav strong{background-color:var(--lightgray-color);border-radius:var(--border-radius-xs);}.mod_navigation.subnav li:not(:last-child){margin-bottom:5px;}.meta-nav a{text-decoration:none;}:root{--sizeFaktor:1;}@media (max-width:700px){:root{--sizeFaktor:0.6;}}.p2XL{padding:calc(150px * var(--sizeFaktor)) !important;}.pXL{padding:calc(100px * var(--sizeFaktor)) !important;}.pL{padding:calc(60px * var(--sizeFaktor)) !important;}.pM{padding:calc(40px * var(--sizeFaktor)) !important;}.pS{padding:calc(20px * var(--sizeFaktor)) !important;}.pXS{padding:calc(10px * var(--sizeFaktor)) !important;}.p0{padding:calc(0 * var(--sizeFaktor)) !important;}.m2XL{margin:calc(150px * var(--sizeFaktor)) !important;}.mXL{margin:calc(100px * var(--sizeFaktor)) !important;}.mL{margin:calc(60px * var(--sizeFaktor)) !important;}.mM{margin:calc(40px * var(--sizeFaktor)) !important;}.mS{margin:calc(20px * var(--sizeFaktor)) !important;}.mXS{margin:calc(10px * var(--sizeFaktor)) !important;}.m0{margin:calc(0 * var(--sizeFaktor)) !important;}.mt2XL, .mt2XL > .bgWrapperInner{margin-top:calc(150px * var(--sizeFaktor)) !important;}.mb2XL, .mb2XL > .bgWrapperInner{margin-bottom:calc(150px * var(--sizeFaktor)) !important;}.mtXL, .mtXL > .bgWrapperInner{margin-top:calc(100px * var(--sizeFaktor)) !important;}.mbXL, .mbXL > .bgWrapperInner{margin-bottom:calc(100px * var(--sizeFaktor)) !important;}.mtL, .mtL > .bgWrapperInner{margin-top:calc(60px * var(--sizeFaktor)) !important;}.mbL, .mbL > .bgWrapperInner{margin-bottom:calc(60px * var(--sizeFaktor)) !important;}.mtM, .mtM > .bgWrapperInner{margin-top:calc(40px * var(--sizeFaktor)) !important;}.mbM, .mbM > .bgWrapperInner{margin-bottom:calc(40px * var(--sizeFaktor)) !important;}.mtS, .mtS > .bgWrapperInner{margin-top:calc(20px * var(--sizeFaktor)) !important;}.mbS, .mbS > .bgWrapperInner{margin-bottom:calc(20px * var(--sizeFaktor)) !important;}.mtXS, .mtXS > .bgWrapperInner{margin-top:calc(10px * var(--sizeFaktor)) !important;}.mbXS, .mbXS > .bgWrapperInner{margin-bottom:calc(10px * var(--sizeFaktor)) !important;}.mt0, .mt0 > .bgWrapperInner{margin-top:calc(0 * var(--sizeFaktor)) !important;}.mb0, .mb0 > .bgWrapperInner{margin-bottom:calc(0 * var(--sizeFaktor)) !important;}.marginAuto, .marginAuto > .bgWrapperInner{margin-left:auto;margin-right:auto;}.mlAuto{margin-left:auto;}.mrAuto{margin-right:auto;}.ml0{margin-left:0;}.mr0{margin-right:0;}.overlapTop{margin-top:-40px!important;z-index:2;position:relative;}.pt2XL, .pt2XL > .bgWrapperInner{padding-top:calc(150px * var(--sizeFaktor)) !important;}.pb2XL, .pb2XL > .bgWrapperInner{padding-bottom:calc(150px * var(--sizeFaktor)) !important;}.ptXL, .ptXL > .bgWrapperInner{padding-top:calc(100px * var(--sizeFaktor)) !important;}.pbXL, .pbXL > .bgWrapperInner{padding-bottom:calc(100px * var(--sizeFaktor)) !important;}.ptL, .ptL > .bgWrapperInner{padding-top:calc(60px * var(--sizeFaktor)) !important;}.pbL, .pbL > .bgWrapperInner{padding-bottom:calc(60px * var(--sizeFaktor)) !important;}.ptM, .ptM > .bgWrapperInner{padding-top:calc(40px * var(--sizeFaktor)) !important;}.pbM, .pbM > .bgWrapperInner{padding-bottom:calc(40px * var(--sizeFaktor)) !important;}.ptS, .ptS > .bgWrapperInner{padding-top:calc(20px * var(--sizeFaktor)) !important;}.pbS, .pbS > .bgWrapperInner{padding-bottom:calc(20px * var(--sizeFaktor)) !important;}.ptXS, .ptXS > .bgWrapperInner{padding-top:calc(10px * var(--sizeFaktor)) !important;}.pbXS, .pbXS > .bgWrapperInner{padding-bottom:calc(10px * var(--sizeFaktor)) !important;}.pt0, .pt0 > .bgWrapperInner{padding-top:calc(0 * var(--sizeFaktor)) !important;}.pb0, .pb0 > .bgWrapperInner{padding-bottom:calc(0 * var(--sizeFaktor)) !important;}.pl0{padding-left:0;}.pr0{padding-right:0;} .bgWhite{background-color:white !important;}.bgLightgray{background-color:var(--lightgray-color) !important;}.bgGray{background-color:var(--gray-color) !important;}.bgDarkgray{background-color:var(--darkergray-color) !important;}.bgBlack{background-color:black !important;}.bgMain, .bgAccent{background-color:var(--main-color) !important;}.bgSecond{background-color:var(--second-color) !important;}.bgWrapperStickyContent > .bgWrapperInner{position:sticky;top:120px;}.bgWrapperInner > *{z-index:5;position:relative;}.bgWrapper{position:relative;}.bgWrapper .backgroundImage{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;}.bgWrapper .backgroundImage .image_container{height:100%;width:100%;}.bgWrapper .backgroundImage img{object-fit:cover;height:100%;width:100%;}.bgGradientWhite{background:linear-gradient(#ffffff4d,#0000);}.bgGradientLightgray{background:linear-gradient(var(--lightgray-color),#0000);}.bgGradientGray{background:linear-gradient(var(--gray-color),#0000);}.bgGradientDarkgray{background:linear-gradient(var(--darkergray-color),#0000);}.bgGradientBlack{background:linear-gradient(#0000004d,#0000);}.bgGradientAccent{background:linear-gradient(var(--main-color),#0000);}.bgGradientSecond{background:linear-gradient(var(--second-color),#0000);}.accentBorderBG{position:relative;}.accentBorderBG::before{content:'';position:absolute;right:0;top:0;width:min(50vw, 550px);height:min(50vw, 550px);border:50px dotted var(--main-color);z-index:1;border-top-width:0;border-right-width:0;border-radius:0 100% 0 100%;opacity:.2;}.accentBorderBG.--bottomLeft::before{right:unset;top:unset;left:0;bottom:0;border-radius:0 100% 0 0;border-top-width:50px !important;border-right-width:50px !important;border-left-width:0;border-bottom-width:0;} .borderRadiusXS{border-radius:var(--border-radius-xs);}.borderRadiusS{border-radius:var(--border-radius-s);}.borderRadiusM{border-radius:var(--border-radius-m);}.borderRadiusL{border-radius:var(--border-radius-l);}.borderRadiusXL{border-radius:var(--border-radius-xl);}.bgWrapper.borderRadiusXS, .bgWrapper.borderRadiusS, .bgWrapper.borderRadiusM, .bgWrapper.borderRadiusL, .bgWrapper.borderRadiusXL{overflow:hidden;}.borderColorWhite{border-color:white !important;}.borderColorLightgray{border-color:var(--lightgray-color) !important;}.borderColorGray{border-color:var(--gray-color) !important;}.borderColorDarkgray{border-color:var(--darkergray-color) !important;}.borderColorBlack{border-color:black !important;}.borderColorMain, .borderColorAccent{border-color:var(--main-color) !important;}.borderColorSecond{border-color:var(--second-color) !important;}.borderSolid{border-width:1px;border-style:solid;} .btn a, a.btn{background:var(--main-color);color:white;padding:.7em 1.7em;border-radius:var(--border-radius-xs);min-width:120px;display:inline-block;text-align:center;font-size:.9em;width:fit-content;}.btnSolid a, a.btnSolid{font-size:.7em;letter-spacing:1px;font-weight:bold;text-transform:uppercase;}.btnOutline a, a.btnOutline{border:4px solid var(--main-color);background-color:unset;color:var(--main-color);}.btnWhite a, a.btnWhite{background:radial-gradient(white, #fcfcfc);color:var(--main-color);}.btnBlack a, a.btnBlack{background:#111;color:white;}.btnGray a, a.btnGray{background:var(--gray-color);color:black!important;}.btnSecond a, a.btnSecond{background:var(--second-color);color:white;}.btn a:hover, a.btn:hover{box-shadow:0 0 41px #0002 inset;transition-duration:var(--transition-duration);color:white;}.btnWhite a:hover, a.btnWhite:hover{color:var(--main-color);}.btnOutline a:hover, a.btnOutline:hover{background-color:var(--main-color);}@media (min-width:701px){.btn{display:inline-block;}.btn + .btn{margin-left:15px;}}@media (max-width:700px){.btn + .btn{margin-top:15px;}}.btnCenter{text-align:center;width:100%;}.btnCenter a{margin:auto;display:inline-block;}.fancyLink a::after, a.fancyLink::after{margin-left:5px;content:url("/assets/contao-component-fontawesome-free/fontawesomefree/svgs/solid/arrow-right.svg");display:inline-block;width:.8em;transform:translateY(3px);opacity:.7;}.fancyLink a::before, a.fancyLink::before{content:'';position:absolute;left:0;bottom:-5px;height:5px;background-color:var(--main-color);transition-duration:.3s;}.fancyLink a:hover::before, a.fancyLink:hover::before{width:100%;}.fancyLink a::before, a.fancyLink::before{content:'';position:absolute;left:0;bottom:-3px;height:3px;background-color:var(--main-color);transition-duration:.3s;right:0;width:0%;border-radius:2px;}.fancyLink a, a.fancyLink{position:relative;width:fit-content;} .imageCard{position:relative;min-height:300px;display:grid;align-content:flex-end;transition-duration:.3s;z-index:1;overflow:hidden;border-radius:var(--border-radius-s);box-shadow:0 0 10px #0002;}.imageCard:hover{transform:translateY(-10px);transition-duration:.3s;box-shadow:0 0 20px #0004;border-radius:var(--border-radius-s);}.imageCard:hover img{transition-duration:.3s;filter:blur(5px) brightness(1.05);}.imageCard img{transition-duration:.3s;height:100%;width:100%;object-fit:cover;border-radius:var(--border-radius-s) var(--border-radius-s) var(--border-radius-m) var(--border-radius-m);}.imageCard figure{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-2;}.imageCard .rte{background-color:white;padding:10px;border-radius:0 0 var(--border-radius-s) var(--border-radius-s);border-top:1px solid $main-color;box-shadow:0 0 10px #0003;}.noticeBox{border:4px #004abd dashed;background-color:#e3ecff;color:#004abd;padding:20px;}.simpleCard{padding:20px;border:1px solid #eee;border-radius:var(--border-radius-xs);}.glassCard{border:1px solid #fff3;padding:20px;border-radius:var(--border-radius-s);box-shadow:0 1px 3px #0002;background:linear-gradient(135deg,#fff0,#fff3);text-shadow:0 1px 1px #0006;backdrop-filter:blur(10px);}.boxShadowS{box-shadow:0 0 5px #0002;}.boxShadowM{box-shadow:0 0 10px #0003;}.boxShadowL{box-shadow:0 0 20px #0004;}.boxShadowXL{box-shadow:0 0 30px #0004;} .widget-text label, .widget-password label, .widget-select label, .widget-textarea label, .widget-range label{display:block;padding-left:15px;font-size:.9em;margin-bottom:5px;}fieldset legend{font-size:.9em;}input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="range"], input[type="url"], select, textarea, input[type="date"]{width:100%;font-size:1em;padding:10px 15px;border-radius:var(--border-radius-xs);border:1px solid #ccc;background-color:white;margin-bottom:10px;}fieldset{margin-bottom:10px;margin-inline:0;padding:10px 15px;border-radius:var(--border-radius-xs);border:1px solid #ccc;}.altcha{border-radius:var(--border-radius-xs);border:1px solid #ccc;}.grid > .widget > input, .grid > select, .grid > textarea{margin-bottom:unset;}button[type="submit"], .mod_two_factor .submit_container a{background:var(--main-color);color:white;padding:.7em 1.7em;border-radius:var(--border-radius-xs);min-width:120px;display:block;text-align:center;font-size:.9em;width:fit-content;border:unset;cursor:pointer;font-family:var(--body-font-family);}.ce_form .style_1{background-color:white;border:1px solid #ddd;padding:40px 25px;box-shadow:0 0 15px #0001;border-radius:var(--border-radius-s);max-width:90%;margin:auto;}.mod_login .widget-submit, .mod_lostPassword .widget-submit{text-align:center;margin-top:10px;}.mod_lostPassword >:is(h1, h2, h3, h4, h5, h6), .mod_login >:is(h1, h2, h3, h4, h5, h6){text-align:center;}.mod_login.style_1{background-color:var(--lightgray-color);border:1px solid #ddd;padding:50px 25px;}.mod_login.style_1 form{max-width:400px;margin:auto;}.mod_two_factor{border:1px solid #ddd;padding:20px;}@media screen and (min-width:701px){.mod_search .formbody{display:grid;grid-template-columns:500px 100px;grid-column-gap:25px;}}@media screen and (max-width:700px){.mod_search .widget-submit{text-align:center;margin-top:20px;}}.mod_search input{padding:7px 10px;font-size:1em;width:100%;}.mod_search label{display:none;}.mod_search .submit{margin-top:0;}.mod_search .header{margin-top:20px;} .videoHeaderWrapper{position:relative;overflow:hidden;}.videoHeaderWrapper .content-player figure{height:100%;}.videoHeaderWrapper .content-player{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;}.videoHeaderWrapper video{width:100%;height:100%;object-fit:cover;} img{max-width:100%;object-fit:contain;height:auto;display:block;}figure{margin:unset;}.imageCenter img{margin-left:auto;margin-right:auto;}.imageRight img{margin-left:auto;}.imageFullWidth img{width:100%;}video{width:100%;display:block;}.border-tl-big{border-radius:40% 0 0 0;}.border-tr-big{border-radius:0 40% 0 0;}.border-bl-big{border-radius:0 0 40% 0;}.border-br-big{border-radius:0 0 0 40%;}.imgSoftZoomAnimation{overflow:hidden;}.imgSoftZoomAnimation img{animation:imgSoftZoomAnimation 25s infinite linear;}@keyframes imgSoftZoomAnimation{0%{scale:1}50%{scale:1.2}100%{scale:1}}.imageBorderRadiusXS img{border-radius:var(--border-radius-xs);}.imageBorderRadiusS img{border-radius:var(--border-radius-s);}.imageBorderRadiusM img{border-radius:var(--border-radius-m);}.imageBorderRadiusL img{border-radius:var(--border-radius-l);}.imageBorderRadiusXL img{border-radius:var(--border-radius-xl);}.imageBoxShadowS img{box-shadow:0 0 5px #0002;}.imageBoxShadowM img{box-shadow:0 0 10px #0003;}.imageBoxShadowL img{box-shadow:0 0 20px #0004;}.imageBoxShadowXL img{box-shadow:0 0 30px #0004;}.float_right, .media.media--right, .float_left, .media.media--left{display:flex;gap:1em;}.float_right figure, .media.media--right figure{order:2;}.content-gallery ul{padding-left:unset;list-style-type:none;}.content-gallery > ul{display:grid !important;gap:var(--grid-gap);}.content-gallery--cols-2 ul{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap) / 2 ) ) );}.content-gallery--cols-3 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-4 ul{grid-template-columns:repeat( 4, calc( 25% - ( var(--grid-gap) / 4 * 3 ) ) );}.content-gallery--cols-5 ul{grid-template-columns:repeat( 5, calc( 20% - ( var(--grid-gap) / 5 * 4 ) ) );}.content-gallery--cols-6 ul{grid-template-columns:repeat( 6, calc( 100% / 6 - ( var(--grid-gap) / 6 * 5 ) ) );}.content-gallery--cols-7 ul{grid-template-columns:repeat( 7, calc( 100% / 7 - ( var(--grid-gap) / 7 * 6 ) ) );}.content-gallery--cols-8 ul{grid-template-columns:repeat( 8, calc( 100% / 8 - ( var(--grid-gap) / 8 * 7 ) ) );}.content-gallery--cols-9 ul{grid-template-columns:repeat( 9, calc( 100% / 9 - ( var(--grid-gap) / 9 * 8 ) ) );}.content-gallery--cols-10 ul{grid-template-columns:repeat( 10, calc( 100% / 10 - ( var(--grid-gap) / 10 * 9 ) ) );}.content-gallery--cols-11 ul{grid-template-columns:repeat( 11, calc( 100% / 11 - ( var(--grid-gap) / 11 * 10 ) ) );}.content-gallery--cols-12 ul{grid-template-columns:repeat( 12, calc( 100% / 12 - ( var(--grid-gap) / 12 * 11 ) ) );}@media ( min-width:701px ) and ( max-width:1100px ){.content-gallery--cols-4 ul{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap) / 2 ) ) );}.content-gallery--cols-5 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-6 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-7 ul{grid-template-columns:repeat( 4, calc( 25% - ( var(--grid-gap) / 4 * 3 ) ) );}.content-gallery--cols-8 ul{grid-template-columns:repeat( 4, calc( 25% - ( var(--grid-gap) / 4 * 3 ) ) );}.content-gallery--cols-9 ul{grid-template-columns:repeat( 5, calc( 20% - ( var(--grid-gap) / 5 * 4 ) ) );}.content-gallery--cols-10 ul{grid-template-columns:repeat( 5, calc( 20% - ( var(--grid-gap) / 5 * 4 ) ) );}.content-gallery--cols-11 ul{grid-template-columns:repeat( 6, calc( 100% / 6 - ( var(--grid-gap) / 6 * 5 ) ) );}.content-gallery--cols-12 ul{grid-template-columns:repeat( 6, calc( 100% / 6 - ( var(--grid-gap) / 6 * 5 ) ) );}}@media (max-width:700px ){.content-gallery--cols-4 ul{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap) / 2 ) ) );}.content-gallery--cols-5 ul{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap) / 2 ) ) );}.content-gallery--cols-6 ul{grid-template-columns:repeat( 2, calc( 50% - ( var(--grid-gap) / 2 ) ) );}.content-gallery--cols-7 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-8 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-9 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-10 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-11 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}.content-gallery--cols-12 ul{grid-template-columns:repeat( 3, calc( 100% / 3 - ( var(--grid-gap) / 3 * 2 ) ) );}} .pagination li{display:inline-block;padding:.2em .5em;border:1px solid #eee;}.pagination ul{padding-left:0;margin-top:5px;}.pagination{margin-top:20px;grid-column:1 / -1;grid-row:auto;}.pagination a.active{font-weight:bold;color:var(--font-color);}.layout_latest:not(:has(.image_container))::before{content:'';width:100%;padding-top:66%;background-color:var(--lightgray-color);display:block;}.layout_latest{position:relative;}.layout_latest .info{position:absolute;font-size:0;background-color:var(--second-color);color:white;padding:.5rem 1rem;left:0;right:0;top:0;width:fit-content;}.layout_latest .info time{font-size:.9rem;}.layout_full h1, .layout_full .info{text-align:center;max-width:800px;margin-inline:auto;}.mod_newsreader .layout_full .content-text, .mod_newsreader .back{max-width:850px;margin-inline:auto;font-size:1.5rem;} .aspect > iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:0;}.aspect{position:relative;}.aspect--16\:9:has(iframe){padding-top:calc(100%/16*9);}.aspect--16\:10:has(iframe){padding-top:calc(100%/16*10);}.aspect--21\:9:has(iframe){padding-top:calc(100%/21*9);}.aspect--4\:3:has(iframe){padding-top:calc(100%/4*3);}.aspect--3\:2:has(iframe){padding-top:calc(100%/3*2);}.content-youtube{height:fit-content;}.content-youtube iframe{display:block;}