body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#525454;} body#pagestart{background:#fff;} html{scroll-behavior:smooth;} main .container-fluid{background:white;} h1,
h2,
h3,
h4,
h5,
h6{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";} a{text-decoration:none;color:#0084ff;} p{word-break:break-word;} .small p{font-size:.875em;} .Page_ContentEdit .form-wrapper-buttons,
.ContentEdit .form-wrapper-buttons{position:fixed;bottom:10vmin;right:10vmin;padding:1rem 2.5rem;z-index:1000000;background:#eeeeee;} #ajax-action{position:fixed;z-index:99999;background:red;color:white;opacity:0.7;left:50%;top:50%;height:80px;width:80px;transform:translate(-40px,-40px);} #ajax-action > div{display:flex;align-items:center;justify-content:center;height:100%;} .block-header{background:white;color:#525454;} .block-header a{color:#525454;} .align-self-center{align-self:center;} .rounded-1{border-radius:1rem;} .btn.focus,
.btn:focus{box-shadow:none;} .btn-page{background:#7f7676;color:#ffffff;} .line-after:after{content:' ';flex:1;height:1px;margin:0px 0 0 0px;background:linear-gradient(to right,white,white);display:block;width:100%;} .right-bottom{font-weight:600;bottom:1rem;position:absolute;right:1rem;text-align:right;max-width:65%;} .center-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);} h5,
.h5{display:flex;align-items:center;color:#525454;padding:0;font-weight:700;} h5:after,
.h5:after{content:' ';flex:1;height:1px;margin:0px 0 0 10px;background-color:#525454;} .ObjectForm .page-header,
.line-through{display:flex;align-items:center;color:#525454;margin-bottom:0;margin-top:0;font-weight:700;} .ObjectForm .page-header:after,
.line-through:after{content:' ';flex:1;height:1px;margin:0px 0 0 10px;background:#525454;} .line-through,
.page-header{padding-left:unset;} .page-header{padding:1rem 0 2rem 0;} .details .tags a{background:#f0f0f0;padding:0 0.5rem;border-radius:0.5rem;color:black;} .details .tags a:before{content:"#";} .ObjectForm > .container{background:#fff;border-radius:1rem;} .tab-list + .tab-pane{border-top:0;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:0.5rem;} .tab-pane h5,
.list-elements h5,
.tab-pane .h5,
.list-elements .h5{padding-top:1rem;} ul.select2-results__options--nested{margin-left:2rem;} .taxonomy-badge{display:inline-block;} .is-invalid.row label:after{font-family:"Font Awesome 5 Free";content:'\f071';color:red;display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;} .ObjectForm,
.Page_ContentEdit{min-height:80vh;background:white;margin-bottom:15vh;} #ajax-action{position:fixed;z-index:99999;background:red;color:white;opacity:0.7;left:50%;top:50%;height:80px;width:80px;transform:translate(-40px,-40px);} #ajax-action > div{display:flex;align-items:center;justify-content:center;height:100%;} .uploaded-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:5px;} .uploaded-files img{max-width:100px;} .max-50px{width:50px;} .max-50px img{max-height:50px;} .bg-secondary a{color:#ccc;} .visible-digits.form-control{font-family:monospace;letter-spacing:2rem;font-size:2.5rem;width:auto;} .btn-float{position:absolute;z-index:1000;} .right-0{right:0;} .breadcrumb{background:#eee;color:#000;} .breadcrumb a{color:#000;} .owl-nav button{position:absolute;top:50%;background:rgba(0, 0, 0, 0.5);transform:translateY(-50%);font-size:3rem !important;color:white !important;} .owl-nav button:hover{background:transparent;} .owl-nav .owl-prev{left:10vw;} .owl-nav .owl-next{right:10vw;} .owl-dots{background:rgba(0, 0, 0, 0.5);top:0;padding-top:0.25rem;position:absolute;width:100%;text-align:center;} .owl-dots button{padding:0 !important;} .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#888;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;} .owl-dots .owl-dot.active span{background:white;} .table-sticky-thead thead{position:sticky;top:0;z-index:1000;background:white;border:0;} .table-sticky-thead thead tr,
.table-sticky-thead thead td,
.table-sticky-thead thead th{border:0;} .input-group-text-selector{width:22vw;} .input-group-text-selector img{max-width:20vw;} .img50{width:50px;min-width:50px;} .file-editor img{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;} .file-editor .middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;} .file-editor:hover img{opacity:0.3;} .file-editor:hover .middle{opacity:1;} .embedded-title{position:absolute;bottom:0;background:black;color:white;opacity:0.75;padding:0.25rem 1rem;right:0;left:0;} .embedded-title a{color:white;} .embedded-title:hover{opacity:1;} .image-buttons .list-elements{display:flex;flex-wrap:wrap;gap:0.5rem;} .image-buttons .list-elements img{height:4rem;} .FPYouTube_details{width:100vw;height:auto;overflow:hidden;position:relative;pointer-events:none;max-height:59vh;} .FPYouTube_details iframe{pointer-events:none;margin-top:-78px;margin-bottom:-84px;width:100%;height:calc(50vw + 156px);} .north-star{position:absolute;z-index:1000;width:100vw;left:0vw;height:59vh;top:0;} .north-star > div{color:#ffffff;} .owl-carousel .image-carousel{object-fit:cover;} .owl-carousel .image-carousel img{height:59vh;} .header-image-bg{position:relative;background-size:cover;background-attachment:fixed;} .masthead{position:absolute;bottom:3rem;font-weig1ht:700;color:white;padding:2rem 4rem;background:transparent;text-shadow:-1px 1px 2px black,1px 1px 2px black,1px -1px 2px black,-1px -1px 2px black;} .Gallery_details div.list-elements{display:grid;margin:0 auto;grid-template-rows:repeat(1,minmax(160px,max-content));grid-template-columns:repeat(auto-fit,minmax(320px,24%));grid-gap:1rem;} .dnd-item-container{position:fixed;} .invisible-droparea{background:transparent;display:block;height:5px;width:100%;z-index:500;position:relative;} .Aggregate_details .children .list-elements{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,15rem));grid-auto-rows:minmax(5rem,min-content);grid-auto-flow:row dense;row-gap:1rem;column-gap:1rem;} .Aggregate_details .children .list-elements .link{text-transform:uppercase;} .eventlist:hover{text-decoration:none;color:transparent;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);} #events .owl-stage{margin:0 auto;} #events .event-first-day{padding-left:0.25rem;padding-right:0.25rem;} #events .event-last-day{padding-left:0.25rem;padding-right:0.25rem;} .event-frontpageicon{margin:0 auto;} .cta-summary a{display:flex;margin-bottom:3px;} .cta-summary a img{border-top-left-radius:50%;border-bottom-left-radius:50%;width:4rem;height:4rem;z-index:100;} .cta-summary a i{display:block;z-index:100;} .cta-summary a img + .long-title{margin-left:-1rem;padding-left:3rem;} .cta-summary a .left{border-top-left-radius:50%;border-bottom-left-radius:50%;width:4rem;padding-left:1rem;height:4rem;text-align:center;} .cta-summary a .left i{padding-top:0.4rem;font-size:2rem;} .cta-summary a .left .short-title{font-size:0.6rem;} .cta-summary a:hover{text-decoration:none;} section.ctas{right:0;top:150px;position:fixed;z-index:2000;transform:translate(100%,0%);} section.ctas a{transition:transform 0.6s;transform:translate(-4rem,0);} section.ctas a:hover{transform:translate(-100%,0);} .cta-summary .long-title{padding:1rem;width:100%;} .sitemap-pages > div > .list-elements{display:grid;gap:0.5rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-auto-rows:auto;} .sitemap-pages > div > .list-elements > section > .child-items{max-height:70vh;overflow:auto;} .sitemap-pages > div > .list-elements .child-items{padding-left:1rem;} .age-icon{display:inline-block;height:150px;width:150px;margin-top:1rem;background:white;text-align:center;line-height:120px;border:0.5rem solid red;border-radius:50%;} .frontpage-news div.list-elements{display:grid;grid-template-rows:repeat(1,minmax(160px,max-content));grid-template-columns:repeat(auto-fit,minmax(300px,32%));grid-gap:1rem;} footer{background:#000000;color:#cccccc;box-shadow:0 50vh 0 50vh #000000;} footer li.depth-level-1{text-align:center;} footer .footer > li.depth-level-1:last-of-type{border:none;} footer .nav-link,
footer a{color:#000000;} footer .nav-link div > p,
footer a div > p{margin:auto;} footer .nav-link:hover{background:#000000;color:#000000;} footer .list-elements{display:flex;} #main-slider{padding:1rem;background:rgba(0, 0, 0, 0.25);color:white;border-radius:1rem;} #main-slider ::-webkit-scrollbar{display:none;} section.frontpage-slider{cursor:grab;position:absolute;z-index:10;left:10vw;right:10vw;transform:translate(0,calc(-100% - 3rem));} section.frontpage-slider .list-elements{display:flex;flex-wrap:nowrap;gap:0.5rem;justify-content:start;align-items:stretch;overflow:auto;} section.frontpage-slider .slideritem-summary section > div{min-height:10rem;} .navbar-main{background:transparent;transition:all 0.5s ease;} .navbar-main .navbar-brand{padding:0.5rem 1rem;transition:all 0.5s ease;font-weight:700;} .navbar-main .navbar-brand img{transition:all 0.5s ease;} .navbar-main a.navbar-brand,
.navbar-main .nav-link{color:#a8a8a8;} .navbar-main .nav-link.active{color:#1983e6;} .navbar-main .navbar-brand:hover,
.navbar-main .nav-link:hover,
.navbar-main .nav-link.active{color:#1983e6;} .navbar-main .navbar-toggler{position:absolute;right:0.5rem;top:0.5rem;border:2px solid #ffffff;background:#007585;color:#ffffff;} .navbar-main .navbar-collapse{text-align:center;} .navbar-nav{transition:all 0.5s ease;} .navbar-nav .depth-level-1 > a.nav-link{transition:all 0.5s ease;font-weight:600;} .navbar-nav .dropdown-menu{color:#ffffff;background:#007585;} .navbar-nav .dropdown-menu a{color:#ffffff;} .navbar-nav .depth-level-2 a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0.25rem;display:block;} .navbar-nav .depth-level-2 a:hover{background:#ffffff;color:#007585;} .navbar-nav .depth-level-2 > a{font-variant:small-caps;display:flex;} .navbar-nav .depth-level-2 > a i{padding-top:0.25rem;padding-right:0.5rem;} .navbar-nav .depth-level-2 .dropdown-item.active{background:#ffffff;color:#007585;} .navbar-nav .depth-level-2 .dropdown-item:after{content:'';flex-grow:1;margin:3px 0 0 10px;background:linear-gradient(to right,#007585,#ffffff,#007585);background-size:100% 1px;background-position:0% 50%;background-repeat:repeat-x;} .navbar-nav .depth-level-3{font-size:0.8rem;padding-left:0.5rem;} .navbar-nav .depth-level-1.dropdown:has(.dropdown-menu.show) > a{color:#1983e6;} .navbar-nav .depth-level-1.dropdown:has(.depth-level-3 a){position:static;} .navbar-nav .depth-level-1.dropdown:has(.depth-level-3 a) .dropdown-menu.show{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));width:96vw;margin-left:1vw;margin-right:1vw;} .navbar-nav .depth-level-1.dropdown:has(.depth-level-3 a) .depth-level-2{min-width:25%;} .navbar-nav .dropdown-menu{z-index:3000000;max-height:80vh;transition:all 0.5s ease;overflow:auto;} .navbar-nav .dropdown-submenu a{padding:0.1rem 1rem;margin-right:1rem;color:#fdff6b;} .navbar-nav .dropdown-submenu a:hover{background:#ffffff;color:#007585;} .navbar-main.not-on-top{background:white;} .Base > .navbar:has(+ .navbar-skip){position:sticky;background:transparent;} .search-input{width:0px;padding:0px;transition:all .5s ease;outline:none;line-height:2rem;border:0px solid #eee;border-radius:0.5rem;position:absolute;right:0;} .search-input-open{width:15rem;padding:0px 10px;border:1px solid #eee;} .search-btn{border:none;background:transparent;} .search-form input-group{width:30vw;} .slider-avatar{width:5rem;height:5rem;} .weather-widget{text-align:center;z-index:10;color:white;position:absolute;right:1rem;height:12rem;width:12rem;padding:2.5rem;font-size:0.8rem;} .Base{background-repeat:no-repeat;background-position:top;background-size:cover;background-image:url('');background-attachment:fixed;} .FPGradientImages_details .list-elements{display:flex;} .FPGradientImages_details .list-elements img{padding:1rem;} .slideritem-summary{position:relative;min-height:5rem;} .slideritem-summary a:hover{opacity:0.6;} .fixedimage-display a{z-index:10000;opacity:0.6;} .fixedimage-display a:hover{opacity:1;} .navbar-topbar{background:transparent;color:#000000;} .navbar-topbar a,
.navbar-topbar .nav-link{color:#8aa6b7;} .navbar-text{color:#000000;} .language-selector img{height:1rem;width:1rem;} .sidebar:has(div:has:empty){display:none;} .image-editor img{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;} .image-editor .middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;} .image-editor:hover img{opacity:0.3;} .image-editor:hover .middle{opacity:1;} .file-gallery{position:relative;} .file-gallery .btn-group{position:absolute;opacity:0.75;top:0.125rem;right:0.125rem;} .document-summary .max-50px i{font-size:200%;} .document-summary .max-50px i{font-size:200%;} a.breaking{color:#fff;} .img-avatar{height:16px;padding-left:0.5rem;} a.tag:before{content:'#';} .next-content,
.prev-content{position:fixed;top:50%;padding:1rem 0;z-index:2000;width:11rem;transition:transform 0.5s;opacity:0.7;background:#525454;} .next-content a,
.prev-content a{padding:0.25rem;color:white;} .next-content{right:0;transform:translate(16rem,0);} .next-content a.chev{border-top-left-radius:50%;border-bottom-left-radius:50%;} .prev-content{transform:translate(-16rem,0);left:0;text-align:right;} .prev-content a.chev{border-top-right-radius:50%;border-bottom-right-radius:50%;} .next-content:hover,
.prev-content:hover{transform:translate(0,0);} .img-small{width:50px;} .previewFrontPage .news-frontpage{max-width:250px;} .content-details .lead{font-weight:600;} .frontpage-blog div.list-elements{display:grid;margin:0 auto;grid-template-rows:repeat(1,minmax(160px,max-content));grid-template-columns:repeat(auto-fit,minmax(320px,32%));grid-gap:1rem;} .comment-img{width:50px;min-width:50px;} .max-200-img{width:200px;min-width:200px;} .max-50-vw{max-width:50vw;} .portfolio-image{right:2rem;top:2rem;max-width:8rem;} img.zoomOnHover:hover{transition:transform 5s;transform:scale(1.5);} .frontpage-publication div.list-elements{display:grid;grid-template-rows:repeat(1,minmax(160px,max-content));grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1rem;} .publication-frontpage .card{height:15rem;} .publication-overlay{background:rgba(0, 0, 0, 0.5);color:#ffffff;position:absolute;bottom:0;left:0;right:0;} .publication-overlay a{color:white;} .TwoFactor{max-width:500px;text-align:center;margin:0 auto;} .TwoFactor .form-control{text-align:center;font-family:monospace;letter-spacing:2rem;font-size:2.5rem;width:auto;margin:0 auto;} .LoginPanel,
.ForgottenPassword,
.TwoFactorPanel{position:absolute;top:25vh;left:5vw;min-height:40vh;min-width:45vw;border-radius:1rem;padding:1rem;z-index:100;background:white;box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.15) !important;} .search-frontpage{padding:1rem;background:rgba(0, 0, 0, 0.25) !important;color:white !important;border-radius:1rem;margin-top:-10rem !important;} .search-frontpage ::-webkit-scrollbar{display:none;} .frontpage-header-outer{position:relative;height:100vh;} .rounded-box{border-radius:1rem;margin:-2rem 1rem 4rem 1rem;padding:1rem;position:relative;z-index:1001;background:white;box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.15) !important;} .straight-box{background:white;padding:1rem;} .shadow-straight-box{background:white;box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.15) !important;margin:1rem 0.5rem;padding:1rem;} .width-140{width:140px !important;} .eventvalid::before{content:" - ";} .month-indicator{text-transform:capitalize;} .event-frontpageicon{flex-direction:column;} .event-frontpageicon a{color:#000;} .event-frontpageicon a:hover{text-decoration:none;} .owl-item:nth-of-type(2n) .event-frontpageicon{flex-direction:column-reverse;} .owl-item:nth-of-type(2n) .event-frontpageicon .event-bottom{align-items:end;} .owl-carousel img.event-image,
img.event-image{width:200px;height:200px;object-fit:cover;} .event-bottom{width:200px;height:200px;overflow:hidden;display:flex;align-self:center;} .event-title{max-width:200px;margin:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:bold;left:0;right:0;text-align:center;} .event-title a{font-weight:bold;color:#fff;} .event-days{bottom:0;display:flex;font-size:1.5rem;font-weight:bold;left:50%;transform:translate(-50%,0);} .event-top{align-self:center;} .event-last-day:before{content:"-";} .month-indicator{padding:5px 20px;} .filteroverimg{filter:brightness(0.7);} .month-delta-0{background:#f82c4c;color:#fff;} .month-delta-1{background:#f8c301;color:#fff;} .month-delta-2{background:#4da694;color:#fff;} .month-delta-3{background:#e77670;color:#fff;} .month-delta-4{background:#fbd813;color:#fff;} .month-delta-5{background:#c9d83a;color:#fff;} .blackfont a{color:black!important;} .bottomline{border-bottom:2px solid #da251c;} .eventvalid::before{content:" - ";} .PersonRegistrationPage .ObjectForm{position:absolute;top:25vh;left:5vw;min-height:30vh;min-width:40vw;border-radius:1rem;padding:1rem;z-index:100;background:white;box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.15) !important;} .PersonRegistrationPage .ObjectForm label{max-width:30rem;} .owl-carousel .owl-item .person-list img{width:60px;} #ajax-action{position:fixed;z-index:99999;background:red;color:white;opacity:0.7;left:50%;top:50%;height:80px;width:80px;transform:translate(-40px,-40px);} #ajax-action > div{display:flex;align-items:center;justify-content:center;height:100%;} #cms-links{position:fixed;bottom:1%;right:1%;background:red;color:white;opacity:0.7;}