:root{--bs-warning: #f5c518;--bs-warning-rgb: 255, 193, 7;--bs-body-bg: #f8f8f8;--bs-body-font-size: 1.2rem;--bs-nav-link-hover-color: #f5c518;--bs-navbar-nav-link-padding-x: 1.0rem;--swiper-theme-color: var(--bs-warning);--space-1: .5rem;--space-2: 1rem;--space-3: 2rem;--space-4: 3rem;--space-5: 6rem}.dropdown-menu{--bs-dropdown-link-active-color: #000;--bs-dropdown-link-active-bg: #f5c518}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-active-color: #f5c518}hr{margin:0}a{color:rgba(var(--bs-warning-rgb), var(--bs-link-opacity, 1));text-decoration:underline}.bg-gray{background-color:var(--color-gray) !important}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #f5c518;--bs-btn-border-color: #f5c518;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e7c30d;--bs-btn-hover-border-color: #e7c30d;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #f5c518;--bs-btn-active-border-color: #f5c518;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f5c518;--bs-btn-disabled-border-color: #f5c518}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: transparent;--bs-table-border-color: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:rgba(0,0,0,0)}tbody,td,tfoot,th,thead,tr{border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.pt-10{padding-top:6rem !important}.pb-10{padding-bottom:6rem !important}.pe-10{padding-right:6rem !important}.px-10{padding-left:6rem !important;padding-right:6rem !important}.py-10{padding-top:6rem !important;padding-bottom:6rem !important}.frame-space-before-extra-small{margin-top:var(--space-1) !important}.frame-space-before-small{margin-top:var(--space-2) !important}.frame-space-before-medium{margin-top:var(--space-3) !important}.frame-space-before-large{margin-top:var(--space-4) !important}.frame-space-before-extra-large{margin-top:var(--space-5) !important}.frame-space-after-extra-small{margin-bottom:var(--space-1) !important}.frame-space-after-small{margin-bottom:var(--space-2) !important}.frame-space-after-medium{margin-bottom:var(--space-3) !important}.frame-space-after-large{margin-bottom:var(--space-4) !important}.frame-space-after-extra-large{margin-bottom:var(--space-5) !important}.space-before-padding-extra-small{padding-top:var(--space-1) !important}.space-before-padding-small{padding-top:var(--space-2) !important}.space-before-padding-medium{padding-top:var(--space-3) !important}.space-before-padding-large{padding-top:var(--space-4) !important}.space-before-padding-extra-large{padding-top:var(--space-5) !important}.space-after-padding-extra-small{padding-bottom:var(--space-1) !important}.space-after-padding-small{padding-bottom:var(--space-2) !important}.space-after-padding-medium{padding-bottom:var(--space-3) !important}.space-after-padding-large{padding-bottom:var(--space-4) !important}.space-after-padding-extra-large{padding-bottom:var(--space-5) !important}@media(min-width: 768px){.h-md-100{height:100% !important}}@media(min-width: 992px){.pt-lg-10{padding-top:6rem !important}.px-lg-10{padding-left:6rem !important;padding-right:6rem !important}.mt-lg-10{margin-top:6rem !important}.h-lg-100{height:100% !important}}@media(min-width: 1200px){.pt-xl-10{padding-top:6rem !important}.pe-xl-10{padding-right:6rem !important}.h-xl-100{height:100% !important}}@media(min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1344px}}@font-face{font-display:swap;font-family:"Dynalight";font-style:normal;font-weight:400;src:url("../fonts/dynalight-v24-latin-regular.woff2") format("woff2"),url("../fonts/dynalight-v24-latin-regular.ttf") format("truetype")}.font-family-dynalight{font-family:"Dynalight"}body{overflow-y:scroll;margin-top:85px}.mainheader{height:85px}.hero-home{height:calc(100vh - 85px)}img{max-width:100%;height:auto}.contenttable td{vertical-align:top}header h2{display:inline-block;border-bottom:4px solid var(--bs-warning);padding-bottom:10px;font-size:1.75rem}header h2 p{margin:0;padding:0}.contentPageheader a{color:var(--text-white);text-decoration:none}.zebra>div:nth-child(even){background-color:#000;color:#fff}.zebra>div:nth-child(even) a{color:#fff;text-decoration:none}.shadow-hover{transition:all .2s linear}.shadow-hover:hover{box-shadow:var(--bs-box-shadow) !important}.target-section{scroll-margin-top:90px}nav.mainnav .navbar-brand img{transition:all .2s linear;height:auto;width:auto;max-height:100px}.headline h1{font-size:3rem}.dropdown-menu[data-bs-popper]{left:inherit !important;margin-top:0 !important}.navbar-nav .nav-item.dropdown:hover>.dropdown-menu{display:block}.navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{background-color:#ccc}.dropdown-toggle::after{display:none}ol.breadcrumb{color:var(--bs-gray-600);font-size:.8rem;--bs-breadcrumb-divider-color: var(--bs-gray-600);--bs-breadcrumb-divider: '>'}ol.breadcrumb li a{color:var(--bs-gray-600);transition:all .2s linear;text-decoration:none}ol.breadcrumb li a:hover{color:var(--bs-gray-400)}ol.breadcrumb li:last-child a{color:var(--bs-warning)}.unterstuetztehersteller{color:var(--bs-secondary);font-size:1rem}.unterstuetztehersteller p{padding:0;margin:0 0 10px 0}.unterstuetztehersteller ul{list-style-type:none;padding-left:0;margin-bottom:0}.unterstuetztehersteller ul li{color:var(--bs-gray-500);display:inline-block;border:1px solid var(--bs-gray-700);background-color:var(--bs-gray-800);margin-right:15px;padding:.1rem .8rem;border-radius:50px;margin-bottom:1rem}.frame-BoxWeiss,.frame-BoxSchwarz,.frame-BoxGelb,.frame-BoxBlackWhite{border-radius:var(--bs-border-radius-xl);padding:var(--space-2)}.frame-BoxWeiss ul,.frame-BoxSchwarz ul,.frame-BoxGelb ul,.frame-BoxBlackWhite ul{padding-left:1.4rem}.frame-BoxWeiss ul li,.frame-BoxSchwarz ul li,.frame-BoxGelb ul li,.frame-BoxBlackWhite ul li{color:var(--bs-black);padding:0}.frame-BoxWeiss{background-color:var(--bs-white) !important;border:1px solid var(--bs-gray-300) !important;color:var(--bs-black)}.frame-BoxWeiss ul li{color:var(--bs-black)}.frame-BoxWeiss ul li::marker{color:var(--bs-warning)}.frame-BoxSchwarz{background-color:var(--bs-black) !important;border:1px solid var(--bs-gray-300) !important;color:var(--bs-white)}.frame-BoxSchwarz ul li{color:var(--bs-black)}.frame-BoxSchwarz ul li::marker{color:var(--bs-warning)}.frame-BoxGelb{background-color:var(--bs-warning) !important;border:1px solid var(--bs-gray-300) !important;color:var(--bs-white)}.frame-BoxGelb ul li{color:var(--bs-black)}.frame-BoxGelb ul li::marker{color:var(--bs-black)}.frame-BoxBlackWhite{overflow:hidden;background-color:var(--bs-white) !important;border:1px solid var(--bs-gray-300) !important;color:var(--bs-black)}.frame-BoxBlackWhite p{margin:0;padding:0}.frame-BoxBlackWhite hr{margin:15px 0}.frame-BoxBlackWhite .contenttable{width:100%}.frame-BoxBlackWhite header{background-color:var(--bs-black) !important;margin-left:-1rem;margin-right:1rem;margin-top:-1rem;width:calc(100% + 2rem);margin-bottom:1rem}.frame-BoxBlackWhite header h2{font-size:1.2rem;color:var(--bs-warning);border:none;padding:1rem;margin:0;width:100%}.frame-BoxBlackWhite ul li{color:var(--bs-black)}.frame-BoxBlackWhite ul li::marker{color:var(--bs-warning)}.teaser{border:1px solid var(--bs-gray-300);border-radius:var(--bs-border-radius-xl);overflow:hidden;transition:all .2s linear;--bs-bg-opacity: .2 !important}.teaser .teaser-image{position:relative;overflow:hidden;height:200px;width:100%}.teaser .teaser-image::before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .2s linear}.teaser .more-icon{display:inline-block;width:30px;height:30px;border-radius:50%;transition:all .2s linear;text-align:center;font-size:18px;line-height:28px}.teaser.teaser-white{background-color:var(--bs-white);color:var(--bs-black)}.teaser.teaser-white a{color:var(--bs-black);text-decoration:none}.teaser.teaser-white .more-icon{background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;color:var(--bs-black)}.teaser.teaser-black{background-color:var(--bs-black);color:var(--bs-white)}.teaser.teaser-black a{color:var(--bs-white);text-decoration:none}.teaser.teaser-black .more-icon{background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;color:var(--bs-white)}.teaser.teaser-yellow{background-color:var(--bs-warning);color:var(--bs-black)}.teaser.teaser-yellow a{color:var(--bs-black);text-decoration:none}.teaser.teaser-yellow .more-icon{background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;color:var(--bs-black)}.teaser:hover{box-shadow:var(--bs-box-shadow) !important}.teaser:hover .teaser-image::before{transform:scale(1.05)}.headerelement .row{background-image:url(/typo3conf/ext/ttsoltemplate/Resources/Public/images/header_hintergrund.png);background-size:contain;background-position:right 3rem top;background-repeat:no-repeat}.with-tbl-space-end table tr td{padding-right:var(--space-4)}.kontaktform header h4{display:inline-block;border-bottom:4px solid var(--bs-warning);padding-bottom:10px}.kontaktform header h4 p{margin:0;padding:0}.kontaktform .control-label{text-transform:uppercase}.kontaktform .form-control{background-color:var(--bs-secondary-bg) !important}.kontaktform .form-control.error{background-color:var(--bs-danger-bg-subtle) !important;border-color:var(--bs-danger)}.kontaktform .form-select{background-color:var(--bs-secondary-bg) !important}.kontaktform .form-select.error{background-color:var(--bs-danger-bg-subtle) !important;border-color:var(--bs-danger)}.kontaktform span.help-block{font-size:.8em;color:var(--bs-gray-600) !important}.kontaktform span.error{color:var(--bs-danger) !important}.kontaktform .inputs-list .form-check{display:inline-block;margin-right:1.5rem}.kontaktform .form-check-input:checked{background-color:var(--bs-warning);border-color:var(--bs-warning)}.kontaktform input::placeholder,.kontaktform textarea::placeholder{color:var(--bs-secondary);opacity:.5}.datenschutz>ul{list-style-type:none}.klaro .cm-purposes p.purposes{display:none}.klaro .cookie-modal{z-index:1050 !important}.klaro.cm-as-context-notice{padding-bottom:0 !important;padding-top:0 !important}.klaro .context-notice{border-radius:0 !important}.klaro .cm-btn{padding:6px 10px !important}footer{font-size:1rem !important}@media(min-width: 1025px){footer>div{--bs-gutter-x: 0 !important}footer>div>div{--bs-gutter-x: 3rem !important}}footer .fas{color:var(--bs-warning);font-size:0}footer .fas::before{font-size:1rem}footer{color:var(--bs-light)}footer a{color:var(--bs-light);transition:all .2s linear;text-decoration:none}footer a:hover{color:var(--bs-gray-500)}footer ul{padding-left:1rem;margin-bottom:0}footer ul li::marker{color:var(--bs-warning)}footer .liststyle ul{list-style-type:none;padding-left:0;margin-bottom:0}footer .liststyle ul li{display:inline-block;margin-left:.5rem;margin-right:.5rem}@media(min-width: 768px){footer .liststyle ul li{margin-left:1rem;margin-right:0}}footer .table{margin:0}footer table{--bs-table-color: var(--bs-light)}footer table tr td{vertical-align:top;padding-right:15px}footer>.container-xl:last-child{border-top:1px solid hsla(0,0%,100%,.15);margin-top:30px;padding-top:15px}footer>.container-xl:last-child .row.border-top{border-top:none !important}@media(min-width: 768px){footer .row.no-last-p-margin-bottom>div:nth-child(even){position:relative}footer .row.no-last-p-margin-bottom>div:nth-child(even)::before{content:"";position:absolute;left:0;top:8px;height:calc(100% - 8px);width:1px;background-color:hsla(0,0%,100%,.15)}}@media(min-width: 992px){footer .row.no-last-p-margin-bottom>div:nth-child(n+2):not(:last-child){position:relative}footer .row.no-last-p-margin-bottom>div:nth-child(n+2):not(:last-child)::before{content:"";position:absolute;left:0;top:8px;height:calc(100% - 8px);width:1px;background-color:hsla(0,0%,100%,.15)}}.no-last-p-margin-bottom p:last-child{margin-bottom:0}.swiper-pagination{display:none}@media(min-width: 992px){.sliderhome{--swiper-pagination-bullet-width: 70px;--swiper-navigation-top-offset: 50%}.swiper-pagination{display:block}}/*# sourceMappingURL=default.min.css.map */