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%}
.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}
.centered-content{margin-left:auto;margin-right:auto;max-width:1280px;width:94%}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;tab-size:4;font-size:18px;scroll-behavior:smooth}blockquote,body,dd,dl,figure,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:1.25em;margin:0 0 .5em}h1,h2,h3,h5,h6{font-family:odile,serif}h5,h6{font-weight:inherit}ol,ul{padding:0 0 0 1.25rem}a{text-decoration:inherit;color:inherit}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}svg{stroke:currentColor;fill:currentColor}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}button,input,select,textarea{font:inherit;color:inherit;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none;background:0 0;border:0;padding:0;cursor:pointer}textarea{resize:vertical}::-moz-focus-inner{border:0;padding:0}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1em}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}hr{height:0;border:0;border-top:1px solid currentColor;color:inherit;margin:0}abbr[title]{text-decoration:underline dotted}b{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}summary{cursor:pointer}.invisible,[hidden],template{display:none!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:elido,sans-serif;font-weight:400;color:#333;line-height:1.5}h1,h2,h3,strong{font-weight:700}h1,h2{font-style:italic}h1,h2,h3{font-size:2.333rem;color:#910d07}h2,h3{font-size:1.867rem}h3{font-style:normal;font-size:1.493rem}h4{margin-top:1em;font-size:1.195rem}h5{font-size:.956rem}h6{font-size:.765rem}.rte p{margin-bottom:.5em}.rte pre,h4{color:#910d07;font-weight:700;font-family:elido,sans-serif}.content-text:not(.call-to-action-right) p a{text-decoration:underline;color:#910d07}.more a,a.more{font-size:.95em;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:#910d07;font-weight:500;border-radius:10px;padding:.125em .5em;border:1px solid transparent;margin-left:-.5em}.more a:after,a.more:after{display:inline-block;margin-left:.25em;padding-top:.25em;content:"";font-family:"Font Awesome 7 Pro";font-weight:900;transition:margin-left .2s ease-in-out}.more a:hover,a.more:hover{background-color:#910d07;color:#fff}.more a:hover:after,a.more:hover:after{margin-left:.5em}.call-to-action-right p.more a{color:#fff}.call-to-action-right p.more a:hover{background-color:#fff;color:#910d07}.content-hyperlink.more{width:fit-content;margin-left:auto}.content-hyperlink.more:hover{padding-right:0}nav ul{list-style:none;margin:0;padding:0}nav.nav-horizontal ul{display:flex;flex-direction:row}nav.nav-horizontal ul li a,nav.nav-horizontal ul li strong{font-weight:500;display:block;padding:.25em .5em}nav.nav-main{font-weight:400;font-size:.9rem}nav.nav-main ul li a,nav.nav-main ul li strong{transition:color .2s ease-in-out}nav.nav-main ul li a:hover,nav.nav-main ul li strong{color:#910d07}#main .mod_article{padding-top:3rem;padding-bottom:3rem}#main .mod_article:not(.fullwidth) .article-content{margin-left:auto;margin-right:auto;max-width:1280px;width:94%}#main .mod_article.bg_grey{background-color:#f4f3f1}#hero .mod_article:not(.fullwidth){margin-left:auto;margin-right:auto;width:94%;max-width:1320px}.call-to-action-right{border-radius:30px;padding:1.5rem;background-color:#910d07;color:#fff}.call-to-action-right h3{color:#fff;font-size:32px;line-height:1.125em;margin-bottom:.5em}.content-text.article-intro{margin-bottom:2rem}.content-text.article-intro .rte,.content-text.article-intro h2{text-align:center;max-width:768px;margin-left:auto;margin-right:auto}#hero .content-image img,.content-image img,.content-text img{border-radius:30px}.teaser-slider .swiper-container .content-text{border:1px solid rgba(145,135,116,.5);border-radius:30px;overflow:hidden}.teaser-slider .swiper-container .content-text figure,.teaser-slider .swiper-container .content-text img{overflow:hidden;border-radius:30px 30px 0 0}.teaser-slider .swiper-container .content-text .rte{padding:1rem}.content-text.content-teaser{background-color:#f4f3f1;border-radius:30px;padding:1.5rem;margin-bottom:2rem}.ce_swiperStart{position:relative;padding-bottom:50px;overflow:visible}.swiper-container{overflow-x:visible;position:static}.swiper-pagination{position:absolute;bottom:0}.swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;border-radius:100px;transition:all .3s ease-in-out;opacity:1;background-color:rgba(0,0,0,.25)}.swiper-pagination .swiper-pagination-bullet:hover{background-color:rgba(145,13,7,.5)}.swiper-pagination .swiper-pagination-bullet-active{width:39px;background-color:#910d07}.swiper-pagination .swiper-pagination-bullet-active:hover{background-color:#910d07}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:36px;height:36px;border-radius:100px;background-color:#910d07;border:0;display:flex;justify-content:center;align-items:center}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px;text-align:center;color:#fff}.swiper-button-next{right:0;transform:translate(150%,-50%)}.swiper-button-prev{transform:translate(-150%,-50%);left:0}.content-element-group.cols{display:flex;gap:2rem}.content-element-group.cols.cols-62-38>:first-child{width:62%}.content-element-group.cols.cols-62-38>:last-child{width:38%}.content-element-group.display-flex{gap:2rem;display:grid}.content-element-group.display-flex.cols-xxl-2-62-38{grid-template-columns:31fr 19fr}.content-element-group.display-flex.cols-xxl-2{grid-template-columns:1fr 1fr}#hero:has(.hero-navigation) .article-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}#hero:has(.hero-navigation) .content-image{z-index:1;width:62.5%}#hero:has(.hero-navigation) .content-image img{border-radius:30px 0 0 30px}#hero:has(.hero-navigation) .hero-navigation{z-index:2;position:relative;overflow-x:visible;width:calc(100% - 62.5%);border-radius:0 30px 30px 0;background-color:#dedbd4}#hero:has(.hero-navigation) .hero-navigation::after{opacity:.35;position:absolute;top:0;right:0;aspect-ratio:1.05/1;height:100%;width:auto;content:"";z-index:-1;background-image:url(/files/content/images/logo/berger-circle-outline-white.svg);background-repeat:no-repeat;background-size:auto 115%;background-position:0 center}#hero:has(.hero-navigation) .hero-navigation ul{border-radius:0 30px 30px 0;overflow:hidden;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}#hero:has(.hero-navigation) .hero-navigation ul li{transition:background-color .2s ease-in-out}#hero:has(.hero-navigation) .hero-navigation ul li:hover{background-color:rgba(188,182,170,.5);background-blend-mode:multiply}#hero:has(.hero-navigation) .hero-navigation ul li:not(:last-child){border-bottom:1px solid #c6c2b8}#hero:has(.hero-navigation) .hero-navigation ul li a,#hero:has(.hero-navigation) .hero-navigation ul li strong{line-height:100%;font-size:1.4rem;font-family:odile,serif;color:#910d07;font-style:italic;font-weight:700;display:flex;align-items:center;height:100%;width:100%;padding-left:1.5em}#topbar{font-size:.9rem;background-color:#910d07;color:#fff}#topbar .inside{margin-left:auto;margin-right:auto;max-width:1280px;width:94%;display:flex;justify-content:space-between;align-items:center}#topbar .topbar-content-left{display:flex;width:50%}#topbar .nav-portals ul li,#topbar .topbar-content-text{line-height:1.5em;padding:.25em 1em;border-right:1px solid rgba(255,255,255,.4)}#topbar .nav-portals ul li:first-child,#topbar .topbar-content-text:first-child{border-left:1px solid rgba(255,255,255,.4)}header{position:sticky;top:0;z-index:100;padding:1rem 0;transition:all .3s ease-in-out}#footer .inside .footer-filialen,header .inside{display:flex;flex-direction:row;justify-content:space-between}#footer .inside,header .inside{margin-left:auto;margin-right:auto;max-width:1280px;width:94%;align-items:center}header.not-sticky{background-color:transparent}header.is-sticky .brand-logo,header.not-sticky .brand-logo{width:200px;transition:width .3s ease-in-out}header.is-sticky{padding:.5rem 0;background-color:rgba(255,255,255,.9);box-shadow:0 0 10px rgba(0,0,0,.2)}header.is-sticky .brand-logo{width:150px}#footer{padding:2rem 0 1rem;background-color:#910d07;color:#fff;font-size:14px}#footer .inside{display:flex;flex-direction:column;justify-content:center}#footer .inside .footer-filialen{padding:2rem 0 1rem;width:100%;flex-wrap:wrap}
