@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}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(0.375rem - 1px);--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card>i{text-align:center;display:block;font-size:3rem;color:#555;padding-top:1rem}.card-header a{display:block}.accordion .card-header a:after{position:absolute;content:'';right:1rem;transition:all 0.2s ease-in-out;transform:rotate(0deg)}.accordion .card-header a.collapsed:after{transform:rotate(45deg)}.card-body>p:last-child{margin-bottom:0}.card-img,.card-img-top,.card-img-bottom{height:auto}.flip-card .card{margin-right:0;margin-left:0}.flip-card-inner{transition:1s;transform-style:preserve-3d;position:relative;flex:1 0 0%;display:flex;flex-direction:column}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;transition:1s;transform-style:preserve-3d;flex:1 0 0%;display:flex;flex-direction:column}.flip-card-front{z-index:2}.flip-card-back{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;transform:rotateY(-180deg);box-shadow:5px 7px 9px -4px #9e9e9e}.hover-card figure{overflow:hidden}.hover-card img{transition:transform 0.5s ease-in-out !important;-webkit-transform:scale(1)}.hover-card:hover img,.hover-card:focus img{transform:scale(1.2)}