@charset "UTF-8";.home h1{line-height:1}.home h2{font-size:19px}@media screen and (min-width:768px){.home h2{font-size:27px}}.home .jumbotron{background-color:transparent;position:relative;margin-bottom:0}.home .t3-mainbody{padding-top:20px}.home .t3-mainbody .main-container{border-top:none}@media screen and (max-width:767px){.home .t3-content{padding-bottom:0;padding-top:0}}
@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}
:root{--fc-logo-h:64px;--fc-logo-h-mobile:56px;--fc-logo-top-global:-5px;--fc-logo-left-global:-10px;--fc-logo-top-home:-9px;--fc-logo-left-home:-15px}.t3-slideshow{width:100% !important;max-width:inherit !important;margin-left:auto !important;margin-right:auto !important;padding-left:inherit !important;padding-right:inherit !important;box-sizing:border-box !important}#t3-mainnav.navbar,#t3-mainnav.navbar-default{margin-bottom:0 !important;border-bottom:none !important;box-shadow:none !important}nav.t3-navbar-collapse.navbar-collapse.collapse:empty{display:none !important}#gt_float_wrapper img,.gtranslate_wrapper img,.gtranslate img,.fc-langs img{width:24px !important;height:24px !important;object-fit:contain !important}#t3-mainnav .navbar-header .logo.logo-image,#t3-mainnav .navbar-header .logo.logo-image a{height:var(--fc-logo-h) !important;line-height:var(--fc-logo-h) !important;display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important;max-height:none !important;overflow:visible !important;position:relative !important;top:var(--fc-logo-top-global) !important;left:var(--fc-logo-left-global) !important}#t3-mainnav .navbar-header .logo.logo-image img.logo-img{height:var(--fc-logo-h) !important;width:auto !important;max-height:none !important;display:block !important;margin:0 !important}#t3-mainnav .navbar-header .logo.logo-image span{display:none !important}html.itemid-435 #t3-mainnav .navbar-header .logo.logo-image{top:var(--fc-logo-top-home) !important;left:var(--fc-logo-left-home) !important}@media (max-width:480px){:root{--fc-logo-h:var(--fc-logo-h-mobile)}}html.itemid-435 #t3-content .blog-featured .item .item-image,html.itemid-435 #t3-content .items-leading .item .item-image,html.itemid-435 #t3-content .blog-featured .item figure,html.itemid-435 #t3-content .blog-featured .item img{margin-bottom:12px !important;display:block}html.itemid-435 #t3-content .blog-featured .item .page-header,html.itemid-435 #t3-content .blog-featured .item h2,html.itemid-435 #t3-content .blog-featured .item .article-title{margin-top:0 !important}html.itemid-435 #t3-content .blog-featured .item .intro,html.itemid-435 #t3-content .blog-featured .item .article-intro{margin-top:6px !important}@media (max-width:576px){html.itemid-435 #t3-content .blog-featured .item .item-image,html.itemid-435 #t3-content .blog-featured .item figure{margin-bottom:14px !important}}*{outline:none !important}
.fc-gruendung,.fc-gruendung *{box-sizing:border-box}.fc-gruendung h2,.fc-gruendung h3{color:#000;font-weight:600;line-height:1.25;margin:0 0 .6em}.fc-gruendung p{margin:0 0 1.05em}.fc-gruendung ul{margin:.2em 0 1.2em 1.2em}.fc-gruendung li{margin:.25em 0}.fc-gruendung .sep{border-top:1px solid #ccc;margin:30px 0}.fc-gruendung .img-right{float:right;max-width:400px;width:100%;height:auto;margin:0 0 20px 30px;border-radius:6px}.fc-gruendung .video{max-width:760px;width:100%;margin:10px auto 14px}.fc-gruendung .video-frame{position:relative;width:100%;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#000;aspect-ratio:16/9}.fc-gruendung .video-frame iframe{position:absolute;inset:0;width:100% !important;height:100% !important;border:0;display:block}.fc-gruendung .video-cap{font-size:.92em;color:#333;text-align:center;margin:.35em 0 0}.fc-gruendung .btn{display:inline-block;background:#f39c12;color:#fff;font-weight:700;padding:12px 18px;border-radius:8px;text-decoration:none;margin:6px 0 14px;transition:filter .15s ease}.fc-gruendung .btn:hover{filter:brightness(.95)}.fc-gruendung .btn-wrap{text-align:center}.fc-gruendung .toc{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;margin:10px 0 20px}@media (max-width:720px){.fc-gruendung .img-right{float:none;display:block;margin:10px auto}.fc-gruendung .btn-wrap{text-align:left}}.fc-gruendung .section::after{content:"";display:block;clear:both}
