*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;touch-action:manipulation;line-height:1.15}header,main,aside,footer,section,article,nav,figcaption,figure{display:block}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{max-width:100%;height:auto;border-style:none}svg:not(:root){overflow:hidden}[hidden]{display:none}nav ul,nav ol{list-style-type:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:focus{outline-offset:-1px;-moz-outline:none;outline:none}small{font-size:85%;line-height:150%}big{font-size:125%;line-height:150%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}pre,code{font-family:monospace,monospace;font-size:1em}.content-max{width:92%;max-width:74em;margin:0 auto}.content{width:92%;max-width:74em;margin:2em auto 3em auto}@media screen and (min-width: 68em){.content{max-width:52em;margin-top:3em}.has-sidebar .content{max-width:74em}.has-sidebar main{float:left;width:67.2%}.has-sidebar aside{float:right;width:28.8%}}@media screen and (min-width: 82em){.has-sidebar main{width:72%}.has-sidebar aside{width:24%}}html{font-size:1rem}@media screen and (min-width: 20rem){html{font-size:calc(1rem + 0.2*(100vw - 20rem)/80)}}@media screen and (min-width: 100rem){html{font-size:1.2rem}}body{font-family:"PT Sans",sans-serif;font-weight:400;font-style:normal;line-height:1.5rem;color:#484848}p{line-height:1.5rem;margin-bottom:1.5rem}h1,h2,h3{font-family:"PT Sans",sans-serif;color:#012b8f;margin-bottom:1.5rem}h1.color-secondary,h2.color-secondary,h3.color-secondary{color:#e7aa04}h1.color-tertiary,h2.color-tertiary,h3.color-tertiary{color:#00b916}h1{font-size:1.5rem;line-height:1.875rem}h2{font-size:1.25rem;line-height:1.5625rem}h3{font-size:1rem;line-height:1.25rem}a{color:#012b8f;text-decoration:underline}strong{font-weight:700}hr{display:block;width:100%;overflow:auto;border:none;border-top:3px dotted #012b8f;margin:3em 0}figcaption{font-size:85%;line-height:150%;font-style:italic;color:#7b7b7b;padding-top:.25em}main ul,main ol{line-height:1.5rem;margin-bottom:1.5rem;padding-left:.25em}main ul li,main ol li{margin-left:1em}main ol li{list-style-type:decimal}main ul li{list-style-type:disc}@media screen and (min-width: 46em){h1{font-size:2.25rem;line-height:2.625rem}h2{font-size:1.5625rem;line-height:1.6875rem}h3{font-size:1.25rem;line-height:1.35rem}}@media screen and (min-width: 68em){a:hover{color:#012b8f;text-decoration:none}}.header-top{position:fixed;z-index:4;top:0;right:0;left:0;height:100px;background-color:#f6f6f6;box-shadow:0 20px 20px rgba(0,0,0,.1)}.header-top .social-media{height:36px;text-align:center}.header-top .social-media li{display:inline}.header-top .social-media li a{display:inline-block;height:36px;color:#484848;text-decoration:none;font-size:85%;padding:.35em .5em}.header-top .social-media li a i{margin-right:.25em}.header-top .social-media li.facebook a i{color:#485d88}.header-top .social-media li.instagram a i{color:#d56889}.header-top .social-media li.youtube a i{color:#ab2430}.header-top .navigation-highlight{display:none}.header-top .logo-mobile{height:64px;background-color:#fff;padding-left:4%}.header-top .logo-mobile img{width:auto;height:40px;margin-top:12px}@media screen and (min-width: 68em){.header-top{position:static;height:84px;box-shadow:none}.header-top .header-top-inner{width:92%;max-width:74em;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.header-top .social-media{height:54px;text-align:left}.header-top .social-media li a{height:54px;font-size:100%;padding:.65em 1.25em .65em 0}.header-top .social-media li.facebook a:hover{color:#485d88}.header-top .social-media li.instagram a:hover{color:#d56889}.header-top .social-media li.youtube a:hover{color:#ab2430}.header-top .navigation-highlight{display:block;text-align:right}.header-top .navigation-highlight li{display:inline}.header-top .navigation-highlight li a{display:inline-block;color:hsla(0,0%,100%,.75);margin:.4em 0 0 .25em;padding:.25em 1.25em .25em .75em;text-decoration:none;border-radius:6px;background-color:#012b8f}.header-top .navigation-highlight li a i{margin-right:.25em}.header-top .navigation-highlight li a:hover,.header-top .navigation-highlight li a:hover i{color:#fff}.header-top .navigation-highlight li.is-active a,.header-top .navigation-highlight li.is-active a i{color:#fff}.header-top .navigation-highlight li.archive{display:none}.header-top .logo-mobile{display:none}}.header-hero{position:relative;min-height:200px;margin-top:100px;background-size:cover}.header-hero .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.header-hero .hero-slogan{position:absolute;width:92%;max-width:40em;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-weight:700;font-style:italic;padding:2em 0;text-align:center}.header-hero .hero-slogan span{display:block;padding:.5em 0;font-size:75%;text-transform:uppercase}.header-hero .hero-slogan span a{color:#fff;opacity:.5;text-decoration:none}.header-hero .logo-desktop{display:none}@media screen and (min-width: 46em){.header-hero{min-height:240px}}@media screen and (min-width: 68em){.header-hero{width:92%;max-width:80em;margin:-30px auto 0 auto;padding:3em 0;border-radius:6px}.header-hero .hero-slogan{width:calc(88% - 300px);max-width:none;left:calc(8% + 300px);transform:translate(0, -50%);padding:0}.header-hero .hero-slogan span a:hover{opacity:1}.header-hero .logo-desktop{position:relative;display:block;width:300px;height:auto;margin-left:4%}}@media screen and (min-width: 82em){.header-hero{padding:5em 0}.header-hero .hero-slogan{width:calc(88% - 360px);left:calc(8% + 360px);font-size:125%;line-height:150%}.header-hero .logo-desktop{width:360px}}aside{padding:.5em 0 .5em 1em;border-left:3px dotted #012b8f}aside .navigation-highlight{margin-bottom:1em;padding-bottom:1em;border-bottom:3px dotted #012b8f}aside .navigation-highlight a{display:block;padding:.1em 0 .1em;color:#484848;text-decoration:none}aside .navigation-highlight a i{display:none}aside .navigation-highlight li.is-active a{color:#e7aa04}@media screen and (max-width: 67.99em){aside{display:inline-block}}@media screen and (min-width: 68em){aside{padding-left:1.5em}aside .navigation-highlight{margin-bottom:1.5em;padding-bottom:1.5em}aside .navigation-highlight a:hover{color:#e7aa04}}.sidebar-block{border:2px solid rgb(211.5,211.5,211.5);border-radius:6px;margin-bottom:1em;padding:1em}.sidebar-block-contact strong{font-size:125%;line-height:150%;color:#012b8f}footer{clear:both;padding:3em 0 0 0;background-color:#f6f6f6;border-top:3px solid #012b8f}footer a{display:block;color:#484848;padding:.1em 0 .1em 2.5em;font-size:85%;line-height:150%;text-decoration:none}footer strong{display:block;font-size:125%;line-height:150%;margin-bottom:.5em;color:#012b8f}footer i{margin-right:.25em}footer .navigation-footer,footer .links-footer{display:inline-block;vertical-align:top;margin-right:8%;margin-bottom:3em}@media screen and (min-width: 68em){footer a:hover{color:#012b8f;text-decoration:underline}}@media screen and (min-width: 82em){footer .links-footer ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8%}footer .links-footer ul a{white-space:nowrap}}@media screen and (min-width: 68em){.header-navigation .navigation-highlight{display:none}.navigation-main{position:relative;width:92%;max-width:74em;height:64px;margin:-32px auto 0 auto;background-color:#00b916;border-radius:6px;box-shadow:0 20px 20px rgba(0,0,0,.1);text-align:center}.navigation-main>nav>ul{position:relative;display:inline-block;margin:0 auto;padding:0}.navigation-main>nav>ul>li{display:inline-block}.navigation-main>nav>ul>li>a{display:inline-block;height:64px;padding:.9em 1.25em;color:hsla(0,0%,100%,.75);text-decoration:none}.navigation-main>nav>ul>li>a:hover,.navigation-main>nav>ul>li.hover>a{color:#fff}.navigation-main>nav>ul>li.is-active>a{color:#fff}.navigation-main>nav>ul>li.has-children>a:after{position:absolute;height:64px;top:0;right:0;left:auto;font-size:125%;padding-top:.8em;font-family:"Font Awesome 5 Pro";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:""}.navigation-main>nav>ul>li.has-children>a:hover:after,.navigation-main>nav>ul>li.has-children.hover>a:after{content:""}}@media screen and (min-width: 90em){.navigation-main>nav>ul>li>a{padding-right:1.75em;padding-left:1.75em}.navigation-main>nav>ul>li.has-children>a:after{padding-right:.25em}}@media screen and (min-width: 68em){.scrolling .header-navigation{height:32px}.scrolling .header-navigation-inner{position:fixed;top:0;right:0;left:0;z-index:4}.scrolling .navigation-main{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}}@media screen and (min-width: 68em){.navigation-main nav ul li ul li{position:relative;display:block}.navigation-main nav ul li ul li a{display:block;height:auto;font-size:85%;line-height:150%;color:hsla(0,0%,100%,.75);margin:0;padding:.35em 30px .35em 0;text-decoration:none}.navigation-main nav ul li ul li a:hover,.navigation-main nav ul li ul li.is-active>a{color:#fff;border-bottom:none}.navigation-main>nav>ul>li>ul{padding:1em;background-color:#e7aa04;box-shadow:0 16px 16px 4px rgba(0,0,0,.25);text-align:left;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.navigation-main>nav>ul>li>ul:before{position:absolute;content:"";top:-7px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e7aa04 rgba(0,0,0,0)}.navigation-main>nav>ul>li>ul{display:none}.navigation-main>nav>ul>li{position:relative}.navigation-main>nav>ul>li:hover>ul{display:block;position:absolute;z-index:5;top:64px;left:50%;width:280px;margin-left:-140px}.navigation-main>nav>ul>li>ul>li>ul{display:none}.navigation-main>nav>ul>li>ul>li>ul.is-active{display:block}.navigation-main>nav>ul>li>ul>li>a{border-top:2px solid hsla(0,0%,100%,.5)}.navigation-main>nav>ul>li>ul>li:last-child>a{border-bottom:2px solid hsla(0,0%,100%,.5)}.navigation-main>nav>ul>li>ul>li>ul>li>a{padding-left:1em}.navigation-main>nav>ul>li>ul>li>.toggle-children:after{position:absolute;top:0;right:0;bottom:0;left:auto;font-family:"Font Awesome 5 Pro";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;display:inline-block;width:30px;font-size:125%;padding:.3em 0 .2em 0;text-align:right}.navigation-main>nav>ul>li>ul>li>.toggle-children:hover{cursor:pointer}.navigation-main>nav>ul>li>ul>li>.toggle-children.open-children:after{content:"";color:hsla(0,0%,100%,.75)}.navigation-main>nav>ul>li>ul>li>.toggle-children.close-children:after{content:"";color:#fff}.navigation-main>nav>ul>li>ul>li>ul>li>ul{display:none}}@media screen and (min-width: 90em){.navigation-main>nav>ul>li:hover>ul{width:340px;margin-left:-170px}}@media screen and (max-width: 67.99em){.header-navigation{position:fixed;z-index:3;width:30em;top:100px;bottom:0;left:-30em;background-color:#fff;text-align:left;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.header-navigation nav{width:92%;max-width:30em;margin:1.5em auto}.header-navigation.is-active{left:0;right:0;width:100%}.header-navigation .navigation-highlight nav{border-bottom:3px dotted #012b8f}.header-navigation .navigation-highlight nav ul{margin-bottom:1.5em}.header-navigation .navigation-main{margin-bottom:3em}.header-navigation nav ul{margin:0}.header-navigation nav ul li{position:relative;margin:0;padding:0}.header-navigation nav ul li a{display:block;color:#484848;padding:.35em 1.5em .35em 0;text-decoration:none}.header-navigation nav ul li a i{margin-right:.5em;color:#012b8f}.header-navigation nav ul li.is-active>a{color:#e7aa04}.header-navigation nav ul li .toggle-children:after{display:inline-block;width:1.5em;font-size:150%;color:#012b8f;padding:.3em 0 .2em 0;text-align:right}.header-navigation nav ul li ul{margin-left:1.5em}.header-navigation nav ul li ul li ul{margin-left:0;padding-top:.5em;padding-bottom:.5em;border-left:3px dotted #012b8f}.header-navigation nav ul li ul li ul li a{padding-left:1.5em}.header-navigation nav ul li ul li ul li ul{padding-top:0;padding-bottom:0;border-left:none}.header-navigation nav ul li ul li ul li ul li a{padding-left:2.5em}.header-navigation nav ul li ul li ul li ul li ul li a{padding-left:3.5em}.header-navigation nav ul li ul{display:none}.header-navigation nav ul li ul.is-active{display:block}.header-navigation nav ul .toggle-children:after{position:absolute;top:0;right:0;left:auto;font-family:"Font Awesome 5 Pro";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.header-navigation nav ul .toggle-children:hover{cursor:pointer}.header-navigation nav ul .toggle-children.open-children:after{content:"";color:#7b7b7b}.header-navigation nav ul .toggle-children.close-children:after{content:""}}@media screen and (max-width: 67.99em){.navigation-trigger.burger{position:fixed;z-index:6;top:53px;right:4%;left:auto}}@media screen and (min-width: 68em){.navigation-trigger{display:none !important}}.navigation-sub{margin-bottom:2em;padding-bottom:1.5em;border-bottom:3px dotted #012b8f}.navigation-sub a{display:block;padding:.1em 0 .1em;color:#484848;text-decoration:none}.navigation-sub a i{display:none}.navigation-sub li.is-active>a{color:#e7aa04}.navigation-sub ul li ul{display:none}.navigation-sub ul li.is-active>ul{display:block}.navigation-sub ul li ul li a{padding-left:1em}.navigation-sub ul li ul li ul li a{padding-left:2em}@media screen and (min-width: 68em){.navigation-sub a:hover{color:#e7aa04}}.navigation-breadcrumbs{clear:both;padding:.75em 0;border-top:3px dotted #012b8f}.navigation-breadcrumbs ol li{display:inline-block}.navigation-breadcrumbs ol li a{display:inline-block;font-size:85%;line-height:150%;padding:.25em 0 .25em 0;color:#7b7b7b;text-decoration:none}.navigation-breadcrumbs ol li a:hover{color:#484848}.navigation-breadcrumbs ol li .separator{color:hsl(0,0%,63.2352941176%);margin-right:.25em;margin-left:.25em}.navigation-breadcrumbs ol li:last-child a{color:#012b8f}.navigation-breadcrumbs ol li:last-child .separator{display:none}.burger{position:relative;width:30px;height:30px;background-color:rgba(0,0,0,0)}.burger:hover{cursor:pointer}.burger .line{position:absolute;display:block;width:30px;height:6px;background-color:#012b8f;opacity:1}.burger .line-1{top:0;transition:transform .3s,top .3s .3s;transition:transform .3s,top .3s .3s,background .3s}.burger .line-2{top:12px;transition:opacity .3s ease-out;transition:opacity .3s ease-out,background .3s}.burger .line-3{top:24px;transition:transform .3s,top .3s .3s;transition:transform .3s,top .3s .3s,background .3s}.burger.is-active .line{background-color:#012b8f}.burger.is-active .line-1{transform:rotate(45deg);transition:top .3s,transform .3s .3s;transition:top .3s,transform .3s .3s,background .3s}.burger.is-active .line-1,.burger.is-active .line-3{top:12px}.burger.is-active .line-3{transform:rotate(-45deg);transition:top .3s,transform .3s .3s;transition:top .3s,transform .3s .3s,background .3s}.burger.is-active .line-2{opacity:0}.button,input[type=submit]{display:inline-block;width:auto;margin:0 1em 1em 0;padding:.5em 1.5em .5em 1.5em;text-decoration:none;border-radius:6px;color:#e7aa04;background-color:#fff;border:2px solid #e7aa04}.button.small,input[type=submit].small{padding:.25em 1em .25em 1em}.button.big,input[type=submit].big{padding:.75em 2em .75em 2em}.button:hover,input[type=submit]:hover{cursor:pointer}.button:focus,input[type=submit]:focus{color:#fff;background-color:#e7aa04;text-decoration:none;outline:none}@media screen and (min-width: 68em){.button:hover,input[type=submit]:hover{color:#fff;background-color:#e7aa04}}form input,form textarea,form select{display:block;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:#484848;margin-bottom:1.5em;padding:.5em .75em;background-color:#fff;border:2px solid rgb(211.5,211.5,211.5)}form input:focus,form textarea:focus,form select:focus{outline:none;border:2px solid #012b8f;box-shadow:none}form input[type=submit]{width:auto;margin:0}form fieldset{margin-bottom:1.5em;border:none}form label,form legend{display:block;width:100%;font-size:85%;font-weight:700;line-height:150%;margin-bottom:.5em}form textarea{resize:vertical}.formblock{margin-bottom:2em}.formblock__field__option label{position:relative;font-weight:400;padding-left:1.75em}.formblock__field__option label input{position:absolute;top:.33em;left:0;width:auto}.formblock__submit{text-align:right}.formfield__label__required{color:#012b8f}.formblock__message--error{display:none}.formfield__container .formblock__message--error{display:block;margin:0 0 3em 0}.formfield__container ul.formblock__message__list{margin:0;padding:0;list-style:none}.formfield__container ul.formblock__message__list li{display:block;font-size:85%;line-height:150%;margin:0 0 .5em 0;padding:.5em .75em;color:#fff;background-color:#012b8f;border-radius:6px}.mfp-container{padding-left:2em !important;padding-right:2em !important}.mfp-title,.mfp-counter{font-size:85%;line-height:150%;padding-top:.25em}.mfp-figure figcaption{padding-top:0}.pagination{margin:2em 0}.pagination ul{margin:0;padding:0}.pagination ul li{display:inline;list-style-type:none;margin:0;padding:0}.pagination ul li a,.pagination ul li span{display:inline-block;margin:0 2px 2px 0;padding:.25em .75em;color:#fff;background-color:#7b7b7b;text-decoration:none;border-radius:6px}.pagination ul li.is-active a{background-color:#012b8f}@media screen and (min-width: 68em){.pagination ul li a:hover{background-color:#012b8f}}table{min-width:320px;border:none;background-color:rgba(0,0,0,0)}table th{font-weight:700;text-transform:uppercase;text-align:left;color:#012b8f;border:none;padding:.5em 1em;background-color:#ededed}table tr{background-color:#f6f6f6}table tr:nth-child(odd){background-color:#ededed}table td{padding:.5em 1em;vertical-align:top}.table{width:100%;overflow-x:auto;overflow-y:none;-webkit-overflow-scrolling:touch;margin:0 0 2em 0;padding:0 0 1em 0}.block{margin-bottom:2em}.block figure{margin-bottom:1em}.block figure img{display:block}.block-candidates .candidate{margin-bottom:4%;border:2px solid rgb(211.5,211.5,211.5);border-radius:6px}.block-candidates .candidate.has-avatar{display:grid;grid-template-columns:40% 1fr}@media screen and (max-width: 45.99em){.block-candidates .candidate{max-width:26em}}.block-candidates .candidate-avatar{border-right:2px solid rgb(211.5,211.5,211.5)}.block-candidates .candidate-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;width:100%;height:100%;max-width:none;border-top-left-radius:6px;border-bottom-left-radius:6px}.block-candidates .candidate-data{padding:1em}.block-candidates .candidate-data span{display:block}.block-candidates .candidate-data .candidate-data-title{font-size:125%;line-height:150%;font-weight:700;color:#012b8f}.block-candidates .candidate-data .candidate-data-occupation{margin-bottom:.5em}.block-candidates .candidate-data .candidate-data-age{font-size:85%;line-height:150%}@media screen and (min-width: 46em){.block-candidates-main .block-candidates-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4%}}.block-downloads ul{margin-bottom:0;padding-left:0}.block-downloads ul li{margin-left:0;list-style:none}.block-downloads ul li a{display:block;color:#484848;text-decoration:none}.block-downloads ul li a i{margin-right:.25em}.block-downloads ul li a span{display:block;color:#7b7b7b;font-size:85%;text-transform:uppercase;padding:0 0 .5em 1.5em}@media screen and (min-width: 68em){.block-downloads ul li a:hover{color:#e7aa04}}.block-images .block-inner{display:grid;grid-template-columns:1fr;grid-column-gap:1em}.block-images.grid-50 .block-inner,.block-images.grid-33 .block-inner,.block-images.grid-25 .block-inner,.block-images.grid-20 .block-inner{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 32em){.block-images.grid-33 .block-inner,.block-images.grid-25 .block-inner,.block-images.grid-20 .block-inner{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 46em){.block-images.grid-25 .block-inner,.block-images.grid-20 .block-inner{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 68em){.block-images.grid-20 .block-inner{grid-template-columns:repeat(5, 1fr)}}.block-kaplan table{font-size:85%}.block-kaplan table tr td.kaplan-date{color:#fff;background-color:#012b8f}.block-kaplan table tr td.kaplan-time{white-space:nowrap}@media screen and (min-width: 68em){.block-kaplan table{width:100%}}.block-kaplan-funerals table{font-size:85%}.block-kaplan-funerals table tr td.kaplan-date{color:#fff;background-color:#012b8f}.block-kaplan-funerals table tr td.kaplan-time{white-space:nowrap}@media screen and (min-width: 68em){.block-kaplan-funerals table{width:100%}}.block-locations .location{margin-bottom:4%;border:2px solid rgb(211.5,211.5,211.5);border-radius:6px}@media screen and (max-width: 45.99em){.block-locations .location{max-width:26em}}.block-locations .location-avatar img{display:block;width:100%;max-width:none;border-top-left-radius:6px;border-top-right-radius:6px}.block-locations .location-data{padding:1em}.block-locations .location-data span{display:block}.block-locations .location-data .location-data-title{font-size:125%;line-height:150%;font-weight:700;color:#012b8f}.block-locations .location-data .location-data-person{font-weight:700;margin-bottom:.5em}.block-locations .location-data .location-data-address{margin-bottom:1em}.block-locations .location-data .location-data-phone,.block-locations .location-data .location-data-fax,.block-locations .location-data .location-data-mail{font-size:85%;line-height:150%}.block-locations .location-data .location-data-phone i,.block-locations .location-data .location-data-fax i,.block-locations .location-data .location-data-mail i{color:#e7aa04;margin-right:.5em}.block-locations .location-data .location-data-note{font-size:85%;line-height:150%;font-weight:700;color:#012b8f;margin:1em 0;padding:.25em 0;border-top:2px solid rgb(211.5,211.5,211.5);border-bottom:2px solid rgb(211.5,211.5,211.5)}.block-locations .location-data .location-data-opening-times{margin-top:1em}.block-locations .location-data .location-data-opening-times .table{width:auto;margin-bottom:0}.block-locations .location-data .location-data-opening-times table{min-width:auto;border-collapse:collapse}.block-locations .location-data .location-data-opening-times table tr{border-top:2px solid rgb(211.5,211.5,211.5);border-top-color:#fff;background-color:rgba(0,0,0,0)}.block-locations .location-data .location-data-opening-times table tr:nth-child(odd){background-color:rgba(0,0,0,0)}.block-locations .location-data .location-data-opening-times table td{font-size:85%;line-height:150%;padding:.25em .75em;border-right:2px solid rgb(211.5,211.5,211.5);white-space:nowrap}.block-locations .location-data .location-data-opening-times table td:first-child{background-color:#ededed}@media screen and (min-width: 46em){.block-locations-main .block-locations-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4%}}.block-pages-list ul{margin-bottom:0;padding-left:0}.block-pages-list ul li{margin-left:0;list-style:none}.block-pages-list ul li a{display:block;color:#484848;text-decoration:none}.block-pages-list ul li a i{margin-right:.25em}@media screen and (min-width: 68em){.block-pages-list ul li a:hover{color:#e7aa04}}.block-persons .person{margin-bottom:4%;border:2px solid rgb(211.5,211.5,211.5);border-radius:6px}.block-persons .person.has-avatar{display:grid;grid-template-columns:40% 1fr}@media screen and (max-width: 45.99em){.block-persons .person{max-width:26em}}.block-persons .person-avatar{border-right:2px solid rgb(211.5,211.5,211.5)}.block-persons .person-avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;width:100%;height:100%;max-width:none;border-top-left-radius:6px;border-bottom-left-radius:6px}.block-persons .person-data{padding:1em}.block-persons .person-data span{display:block}.block-persons .person-data .person-data-title{font-size:125%;line-height:150%;font-weight:700;color:#012b8f}.block-persons .person-data .person-data-position{margin-bottom:.5em}.block-persons .person-data .person-data-phone,.block-persons .person-data .person-data-mail{font-size:85%;line-height:150%}.block-persons .person-data .person-data-phone i,.block-persons .person-data .person-data-mail i{color:#e7aa04;margin-right:.5em}@media screen and (min-width: 46em){.block-persons-main .block-persons-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4%}}.block-slider .slide-image{padding:0 10px}.block-slider .slide-image img{display:block;width:100%;height:auto}.block-slider .slide-content{position:relative;margin-top:-40px;padding:0 60px}.block-slider .slide-content-inner{min-height:100px;padding:.75em .75em;background-color:#fff;box-shadow:0 -10px 20px rgba(0,0,0,.1)}.block-slider .slide-content-inner a{color:#484848;text-decoration:none}.block-slider .slide-content-inner .slide-headline{color:#012b8f;margin-bottom:.25em}.block-slider .slide-content-inner .slide-text{font-size:85%;line-height:150%}.block-slider .slick-arrow{position:absolute;z-index:2;top:auto;bottom:0;width:40px;margin:0;padding-left:0;padding-right:0;text-align:center}.block-slider .slick-arrow.slick-prev{left:0}.block-slider .slick-arrow.slick-next{right:0}@media screen and (min-width: 68em){.block-slider .slide-content-inner a:hover .slide-headline{color:#e7aa04}}@media screen and (min-width: 1280px){.block-slider .slide-image{padding:0 10px}}.block-table table{font-size:85%}.block-table table.table-header-1 th{font-weight:400;text-transform:none;color:#fff;background-color:#012b8f}.block-table table.table-header-2 tr:first-child{color:#fff;background-color:#012b8f}@media screen and (min-width: 68em){.block-table table.table-full-with{width:100%}}@media screen and (max-width: 31.99em){.block-text-images .block-images{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em}}@media screen and (min-width: 32em){.block-text-images.has-images .block-editor-images{display:grid;grid-column-gap:4%}.block-text-images.has-images.images-align-right .block-editor-images{grid-template-columns:1fr 30%}.block-text-images.has-images.images-align-left .block-editor-images{grid-template-columns:30% 1fr}.block-text-images.has-images.images-align-left .block-editor-images .block-images{order:1}.block-text-images.has-images.images-align-left .block-editor-images .block-editor{order:2}.block-text-images.has-images.images-align-bottom .block-images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1em}}.event-list ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:4%;margin:0;padding:0}.event-list ul li{margin:0 0 8% 0;padding:0;list-style:none;border:2px solid rgb(211.5,211.5,211.5);border-radius:6px}.event-list .teaser-image{position:relative}.event-list .teaser-image img{display:block;width:100%;max-width:none}.event-list .teaser-image .teaser-category-colors{display:grid;position:absolute;top:0;left:0;right:0}.event-list .teaser-image .teaser-category-colors.teaser-category-colors-cols-2{grid-template-columns:repeat(2, 1fr)}.event-list .teaser-image .teaser-category-colors.teaser-category-colors-cols-3{grid-template-columns:repeat(3, 1fr)}.event-list .teaser-image .teaser-category-colors.teaser-category-colors-cols-4{grid-template-columns:repeat(4, 1fr)}.event-list .teaser-image .teaser-category-colors.teaser-category-colors-cols-5{grid-template-columns:repeat(5, 1fr)}.event-list .teaser-image .teaser-category-colors.teaser-category-colors-cols-6{grid-template-columns:repeat(6, 1fr)}.event-list .teaser-image .teaser-category-colors .teaser-category-color{height:10px}.event-list .teaser-data{padding:1em}.event-list .teaser-date{font-size:85%;line-height:150%}.event-list .teaser-date i{color:#012b8f;margin-right:.25em}.event-list .teaser-title{color:#012b8f;margin:.25em 0 .75em 0}.event-list .teaser-title a{text-decoration:none}@media screen and (min-width: 46em){.event-list ul{grid-template-columns:repeat(3, 1fr)}.event-list ul li{margin-bottom:12%}}@media screen and (min-width: 68em){.event-list ul li{transition:all .3s ease-in-out}.event-list ul li:hover{margin:-8px -8px 12% -8px;padding:8px 8px 0 8px;box-shadow:0 0 25px rgba(0,0,0,.2)}}.event-categories ul{margin:0 0 2em 0;padding:0}.event-categories ul li{display:inline-block;margin:0 .5em .5em 0;padding:0;list-style:none}.event-categories ul li a{display:inline-block;padding:.25em .5em;text-decoration:none;border-radius:6px;border:2px solid rgb(211.5,211.5,211.5)}.event-categories ul li a.has-active-status{display:none;color:#fff}.event-categories ul li.is-active a.has-inactive-status{display:none}.event-categories ul li.is-active a.has-active-status{display:inline-block}@media screen and (min-width: 68em){.event-categories ul li:hover a.has-inactive-status{display:none}.event-categories ul li:hover a.has-active-status{display:inline-block}}.event .event-date i{color:#012b8f;margin-right:.25em}.event .event-navigation{margin-bottom:2em;padding-top:1.5em;padding-bottom:1.5em;border-bottom:3px dotted #012b8f}.event .event-navigation .button{margin:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clear{clear:both}.color-primary{color:#012b8f}.color-secondary{color:#012b8f}.color-gray-lightest{color:#f6f6f6}.color-gray-light{color:#ededed}.color-gray-medium{color:#787878}.color-gray-dark{color:#484848}.color-gray-darkest{color:#222}.background-color-primary{color:#fff;background-color:#012b8f}.background-color-secondary{color:#fff;background-color:#e7aa04}.two-columns{-moz-column-count:2;column-count:2;-moz-column-width:48%;column-width:48%;-moz-column-gap:4%;column-gap:4%}.three-columns{-moz-column-count:3;column-count:3;-moz-column-width:30.66666636%;column-width:30.66666636%;-moz-column-gap:4%;column-gap:4%}.nowrap{white-space:nowrap}p.hyphenation,ul.hyphenation,ol.hyphenation,li.hyphenation{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hyphenation p,.hyphenation ul,.hyphenation ol,.hyphenation li{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.is-hidden{display:none}.is-invisible{visibility:hidden}body.noscroll{overflow:hidden}.ios body.noscroll{position:fixed}.video{margin-bottom:1em}.youtube-hidden{height:auto !important;padding:0 !important}a.anchor{display:block;position:relative;top:-125px;visibility:hidden}@media screen and (min-width: 68em){a.anchor{top:-105px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
