@charset "UTF-8";
:root{--blue: #1D5F98;--blue_09: rgba(29,95,152,0.9);--green: #8FB03E;--green_09: rgba(143,176,62,0.9);--lightgrey: #eeeeee;--frame-link-color: var(--blue);--frame-link-hover-color: var(--green)}body{color:var(--blue)}span.at:before{content:"@";display:inline}span.dot:before{content:".";display:inline}strong{color:var(--green)}h2{color:var(--green);font-size:1.7rem;font-weight:normal;margin:1rem 0 0.5rem 0;padding:5px 0 0 0}h2 span{color:var(--green);margin:0;padding:0}h1 span,h2 span,h3 span{font-size:inherit}a.btn.btn-default{background-color:var(--green);color:white;padding:0px 10px;border-radius:0}a.btn.btn-default:hover{background-color:var(--blue);color:white}.table{color:var(--blue);--bs-table-color: var(--blue);--bs-table-bg: transparent;--bs-table-border-color: transparent}table.table.table-condensed{width:auto}table.table.table-condensed th,table.table.table-condensed td{padding:0 1rem 0 0;vertical-align:top;border:none;line-height:1.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media (min-width:992px){.section-column.subcontent-wrap{padding-top:3.5rem}.breadcrumb-section{display:none}}#page-content ul{margin-left:20px;padding-left:0;list-style-type:none}#page-content ul li{position:relative}#page-content ul li:before{content:"·";font-weight:bold;color:var(--green);margin-left:-20px;width:20px;display:inline-block;font-size:32px;line-height:1rem;top:5px;position:absolute}img{max-width:100%;height:auto}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl{display:block}.navbar-mainnavigation{--mainnavigation-link-line-height: 1.5;box-shadow:none !important;padding-bottom:0}.navbar-mainnavigation>.container{position:relative}.navbar-mainnavigation .navbar-brand-image{padding-top:0;padding-bottom:0;width:100%;display:block}.navbar-mainnavigation .navbar-brand-image img{max-height:100%}.navbar-mainnavigation .navbar-brand-image>img{float:right}.navbar-mainnavigation #mainnavigation{background-color:var(--green);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.navbar-mainnavigation #mainnavigation ul.navbar-nav{display:flex;width:100%;margin:0 !important;justify-content:space-between}.navbar-mainnavigation #mainnavigation ul.navbar-nav li.nav-item{padding-left:0.5rem;padding-right:0.5rem}.navbar-mainnavigation #mainnavigation ul.navbar-nav li.nav-item .nav-link-text,.navbar-mainnavigation #mainnavigation ul.navbar-nav li.nav-item .nav-link{text-decoration:none;color:white;padding-right:0.5rem;padding-left:0.5rem}.navbar-mainnavigation #mainnavigation ul.navbar-nav li.nav-item.active{background-color:var(--blue)}.navbar-mainnavigation #mainnavigation ul.navbar-nav li.nav-item.active .nav-link-text,.navbar-mainnavigation #mainnavigation ul.navbar-nav li.nav-item.active .nav-link{color:white}.navbar-mainnavigation #mainnavigation ul.navbar-nav>li.show>.nav-link::before,.navbar-mainnavigation #mainnavigation ul.navbar-nav>li.active>.nav-link::before{opacity:0}.navbar-mainnavigation #mainnavigation .dropdown-item{text-decoration:none}.navbar-mainnavigation .header-image{margin:0 -20px}.navbar-mainnavigation .header-image img{width:100%}.navbar-mainnavigation .navbar-brand{margin-right:40px;height:70px}body:not(.pagelevel-0) .navbar-mainnavigation #mainnavigation ul.navbar-nav li.nav-item.active:first-child{background-color:transparent}@media (min-width:576px){.navbar-mainnavigation .navbar-brand{height:70px}}@media (min-width:768px){.navbar-mainnavigation .navbar-brand{height:70px}}@media (min-width:992px){.navbar-mainnavigation .navbar-brand{height:100px}}@media (min-width:1200px){.navbar-mainnavigation .navbar-brand{height:110px}}@media (min-width:1400px){.navbar-mainnavigation .navbar-brand{height:110px}}.navbar-transition .navbar-brand{height:70px}.navbar-transition .navbar-brand-image img{max-height:100%}.body-bg{background:white}.carousel .carousel-item h1,.carousel .carousel-item h2,.carousel .carousel-item h3{font-weight:bold}.pswp__bg{background-color:var(--blue_09)}.pswp__caption__center,.pswp__caption__title{color:var(--lightgrey) !important}.image img{padding:0;margin:0;float:none;clear:both;width:auto;height:auto;border:none;max-width:100%}.kkdl_flexWrap .result-count{width:100%;float:none;margin:1.5rem 0 1.5rem}.kkdl_flex{display:flex;background:none;border-bottom:1px solid var(--green);padding:0;padding-bottom:1rem;margin-bottom:1rem}div.kkdl_image{border:none;width:80px;min-width:80px;max-width:80px;padding-top:5px}div.kkdl_image img{border:1px solid blue}.kkdl_flex .links,.kkdl_text{float:none;clear:both}.kkdl_flex .links .title,.kkdl_text .title{padding-bottom:1rem;font-size:1.1rem}.kkdl_flex .links .description,.kkdl_flex .links .description p,.kkdl_flex .links .description span,.kkdl_text .description,.kkdl_text .description p,.kkdl_text .description span{font-family:inherit !important;font-size:1rem !important;line-height:1.5rem !important}.kkdl_flex .links .description strong,.kkdl_flex .links .description p strong,.kkdl_flex .links .description span strong,.kkdl_text .description strong,.kkdl_text .description p strong,.kkdl_text .description span strong{color:var(--blue)}.kkdl_flex .links p,.kkdl_text p{padding-bottom:0.5rem;line-height:1.5rem !important}#page-content .section>.frame:first-child{padding-top:1rem}.frame-type-menu_subpages ul{list-style:none}.frame-type-html{padding:0;margin:0}.frame-container .frame,.frame-container .frame-container{padding:0}.frame-space-after-none+.frame-space-before-none{padding-top:0}.frame-layout-100.frame-space-before-none{padding-top:0 !important;margin-top:0}.frame-layout-100{overflow:hidden}.frame-layout-100 .gallery-row{position:relative;margin:1rem -0.5rem 0 -0.5rem}.frame-layout-100 .gallery-row .gallery-item{height:auto;background-color:white;padding-left:0.5rem;padding-right:0.5rem}.frame-layout-100 .gallery-row .gallery-item figure.image picture,.frame-layout-100 .gallery-row .gallery-item figure.image img{height:inherit}.frame-layout-100 .gallery-item:nth-child(n+3){top:0;position:absolute}.frame-layout-100 .gallery-item:nth-child(2n+2){left:50%}.gallery-item-size-8{width:calc(100% / 2)}@media (min-width:576px){.gallery-item-size-8{width:calc(100% / 3)}.frame-layout-100 .gallery-item:nth-child(n+4){top:0;position:absolute}.frame-layout-100 .gallery-item:nth-child(2n+2){left:0}.frame-layout-100 .gallery-item:nth-child(3n+2){left:calc(100% / 3)}.frame-layout-100 .gallery-item:nth-child(3n+3){left:calc(200% / 3)}}@media (min-width:768px){.gallery-item-size-5{width:calc(100% / 4)}.gallery-item-size-8{width:calc(100% / 4)}.frame-layout-100 .gallery-item:nth-child(n+4){top:0;position:absolute}.frame-layout-100 .gallery-item:nth-child(3n+2){left:0}.frame-layout-100 .gallery-item:nth-child(3n+3){left:0}.frame-layout-100 .gallery-item:nth-child(4n+2){left:calc(100% / 4)}.frame-layout-100 .gallery-item:nth-child(4n+3){left:calc(200% / 4)}.frame-layout-100 .gallery-item:nth-child(4n+4){left:calc(300% / 4)}}@media (min-width:992px){.gallery-item-size-5{width:calc(100% / 5)}.gallery-item-size-8{width:calc(100% / 4)}.frame-layout-100 .gallery-item:nth-child(n+5){top:0;position:absolute}.frame-layout-100 .gallery-item:nth-child(4n+2){left:0}.frame-layout-100 .gallery-item:nth-child(4n+3){left:0}.frame-layout-100 .gallery-item:nth-child(4n+4){left:0}.frame-layout-100 .gallery-item:nth-child(5n+2){left:calc(100% / 5)}.frame-layout-100 .gallery-item:nth-child(5n+3){left:calc(200% / 5)}.frame-layout-100 .gallery-item:nth-child(5n+4){left:calc(300% / 5)}.frame-layout-100 .gallery-item:nth-child(5n+5){left:calc(400% / 5)}}.gallery-item-size-8{width:calc(100% / 8)}.footer-section-content{color:var(--blue);background-color:var(--lightgrey)}.footer-section-content .footer-section-content-column-right{text-align:right}.footer-section-content a:not(.btn){color:var(--blue)}.footer-section-meta{background-color:var(--green);padding-bottom:3.5rem}.footer-section-meta .frame{padding-top:1.5rem;padding-bottom:0.5rem}.footer-section-meta .copyright{color:white}.footer-copyright{text-align:center}.CookieConsentButton{position:fixed;left:1rem;bottom:0.5rem;border:1px solid white}.btn-primary{color:var(--blue)}.scroll-top{background-color:var(--green);color:var(--blue);border:1px solid white}.scroll-top:active,.scroll-top:focus,.scroll-top:hover{color:white}.navbar-light .navbar-toggler,.navbar-default .navbar-toggler,.navbar-default-transition .navbar-toggler,.navbar-default-transition.navbar-transition .navbar-toggler{color:var(--blue)}.navbar-toggler:focus{box-shadow:none}.navbar-fixed-top{padding-top:0}.footer-section-content-column-left,.footer-section-content-column-right{width:100%}.footer-section-content-column-middle{width:0;padding:0;display:none}@media (min-width:768px){.footer-section-content-column-left,.footer-section-content-column-right{width:calc((100% / 2) - (var(--section-gap-x) / 2))}.carousel .item{height:500px}}@media (min-width:992px){.navbar-default-transition:not(.navbar-transition) .container,.navbar-inverse-transition:not(.navbar-transition) .container{background:white !important}#page-header:not(.navbar-transition) .navbar-brand-image{margin-top:0.6rem;margin-bottom:0.6rem}}@media (max-width:991px){#page-header{overflow:visible}.navbar-mainnavigation.navbar-default a:not(.active),.navbar-mainnavigation.navbar-default-transition a:not(.active),.navbar-mainnavigation.navbar-default-transition.navbar-transition a:not(.active){float:left;width:auto}.navbar-mainnavigation>.container{position:relative;height:100%}.navbar-mainnavigation .navbar-toggler{float:right;top:0;position:relative}.navbar-mainnavigation #mainnavigation{position:absolute;right:20px;top:130px}.navbar-mainnavigation .dropdown-toggle::after{margin-left:15px;color:var(--blue)}.navbar-mainnavigation ul.dropdown-menu.show{margin-left:0}}@media (max-width:767px){#page-header{height:135px}.navbar-mainnavigation .navbar-brand-image{padding:10px 0}.navbar-mainnavigation #mainnavigation{top:105px;padding-bottom:1rem}}@media (max-width:403px){.navbar-mainnavigation .navbar-toggler{position:absolute;top:50px;right:20px}}