@charset "UTF-8";
h1{font-family:Inter;font-weight:800;font-size:2.4rem;line-height:2.5rem;letter-spacing:0.07rem;color:#000000}h2{font-family:Inter;font-weight:800;font-size:2.2rem;letter-spacing:0.07rem;color:#000000}h3{font-family:Inter;font-weight:800;font-size:2rem;letter-spacing:0.07rem;color:#000000}p{font-size:1.1rem;color:#000000}ul{font-size:1.1rem;color:#000000}form{font-size:1.1rem;color:#000000}input{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1.1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #000;appearance:none;border-radius:1rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.navbar-nav{font-size:1.3rem;font-weight:200}.mm-listitem{font-family:Inter;font-weight:800;font-size:1.7rem;line-height:0.8rem;letter-spacing:0.07rem;color:#ffffff}.mm-menu--theme-light{--mm-color-background: none;background-image:url('/typo3conf/ext/demotemplate/Resources/Public/Images/bg_menu.jpg');background-size:cover;background-position:center;--mm-color-border: rgba(0, 0, 0, 0)}.overlay-menu{--mm-color-background: none;background-image:url('/typo3conf/ext/demotemplate/Resources/Public/Images/bg_menu.jpg');background-size:cover;background-position:center;--mm-color-border: rgba(0, 0, 0, 0)}.overlay-menu h3{color:#fff;font-weight:200;font-size:2rem}.overlay-menu li{font-family:Inter;font-weight:800;font-size:1.7rem;line-height:1.2rem;letter-spacing:0.07rem;color:#ffffff}.overlay-menu .nav-link{padding-left:0}.ce-icon-color-darkgray{fill:#fff;color:#fff}.mm-navbar{font-size:1.8rem;color:#fff;font-weight:200;font-family:Inter;text-align:left;margin-bottom:40px;border-bottom-width:0px}.mm-navbar__title>span{padding-top:10px;padding-bottom:10px}.fb-stream{margin-top:3rem;margin-bottom:3rem;padding:0}.fb-title{font-size:2rem;font-weight:600;margin-bottom:2rem;border-bottom:2px solid #eee;padding-bottom:0.5rem;color:#111}.fb-post{background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.04);padding:1.5rem;margin-bottom:2rem;transition:transform 0.2s ease-in-out}.fb-post:hover{transform:translateY(-4px);box-shadow:0 4px 10px rgba(0, 0, 0, 0.08)}.fb-image{width:100%;height:auto;border-radius:6px;object-fit:cover;margin-bottom:1rem;max-height:800px;display:block}.fb-message{font-size:1.125rem;line-height:1.7;margin-bottom:1rem;color:#222;white-space:pre-line}.fb-link{display:inline-block;font-weight:600;text-decoration:none;color:#007bff;margin-top:0.5rem}.fb-link:hover{color:#0056b3;text-decoration:underline}.fb-date{display:block;font-size:0.85rem;color:#888;margin-top:0.75rem;font-style:italic}.fb-error{background-color:#ffe5e5;border:1px solid #ff9999;padding:1rem;color:#900;border-radius:6px;margin-bottom:2rem;font-weight:bold}.fb-toggle{display:inline-block;margin-top:1rem;font-weight:600;color:#006c70;text-decoration:none;border-bottom:1px dotted #006c70;transition:all 0.2s ease}.fb-toggle:hover{color:#003b3d;border-bottom:1px solid #003b3d}.fb-link{display:inline-block;margin-top:1rem;font-weight:600;color:#007bff;text-decoration:none}.fb-link::before{content:"🔗 "}.fb-link:hover{text-decoration:underline;color:#0056b3}.fb-date{display:block;font-style:italic;color:#777;font-size:0.9em;margin-top:0.5rem}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23004a58'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #80a9b1;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 82, 98, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #004a58;--bs-accordion-active-bg: #e6eeef}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:0.95rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}