.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{text-wrap:balance}.header-list .el-image{margin-right:10px}hr.animated-line{width:0;height:3px;background-color:#a4282c;border:none;margin:1px 0 5px 0;transition:width 1s ease-in-out}hr.animated-line.expand{max-width:90%;width:600px}ul.uk-navbar-dropdown-nav>li>a{padding-left:20px;position:relative}ul.uk-navbar-dropdown-nav>li>a:before{content:'';top:13px;left:0;width:0;height:0;border:5px solid #A4282C;position:absolute}.uk-navbar-dropdown-nav ul.uk-nav-sub{padding:5px 0 5px 35px}.bordered{background:#fff;border:5px solid #a4282c;padding:25px 45px;margin-top:45px}.myDivider{border-top-width:3px;border-top-color:#A4282C!important;max-width:526px}.tm-header .uk-navbar-left{margin:auto}.tm-header .uk-sticky.uk-sticky-fixed{background:#fafafa}.uk-sticky.uk-sticky-fixed.uk-sticky-below .uk-navbar-nav>li>a{color:#021106}.uk-navbar-toggle-icon{background-color:#A4282C;color:#fff;border-radius:5px;padding:6px 12px}.uk-navbar-toggle-icon:hover{background-color:#D42127;color:#fefefe;border-radius:5px;padding:6px 12px}.uk-sticky.uk-sticky-fixed{background:#fff}.uk.sticky-fixed .uk-navbar-toggle:hover{color:#D42127}.counter-section{position:relative;top:-90px;z-index:3;background:transparent}.uk-button-default .uk-icon{width:22px}.uk-button{line-height:1.1;padding-top:15px;padding-bottom:15px}.uk-button .uk-icon svg{width:26px}.uk-navbar-dropdown{border-radius:18px}.uk-navbar-dropdown:before{content:'';position:absolute;left:50px;top:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}.tm-mask-default{-webkit-mask-image:url("/wp-content/uploads/2025/07/mask-01.svg")!important;mask-image:url("/wp-content/uploads/2025/07/mask-01.svg")!important;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:round;mask-repeat:round}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-.1 * 1em);vertical-align:middle;width:26px;height:26px;margin-right:calc(5px + .2em);border:0;background-image:url('/wp-content/themes/yootheme-child/myicons/favicon-02.svg');background-repeat:no-repeat;background-size:26px 26px;background-position:0 50%}.callNow .line1{font-size:15px;font-weight:600;text-align:left;text-transform:none}.callNow .line2{font-size:20px;font-weight:700;text-align:left;text-transform:none}table.preistabelle{width:100%;border-collapse:collapse}table.preistabelle td{background:#fff;border:1px solid #ccc;padding:10px;vertical-align:top}table.preistabelle td:last-child{text-align:right}.contactForm .uk-textarea{height:315px}.wpcf7-spinner{display:none}.spacer{height:3px}.uk-font-tertiary{letter-spacing:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}.wordcloud-cloud{display:flex;flex-wrap:wrap;gap:8px 8px;align-items:center}.wordcloud-tag{display:inline-block;white-space:nowrap;line-height:1.25;font-weight:700;user-select:none;border:1px solid #666;border-radius:500px;background:#fff;padding:5px 12px;transition:transform .12s ease,text-shadow .12s ease}.wordcloud-tag:hover{transform:translateY(-1px);text-shadow:0 1px 0 rgba(0,0,0,.08),0 6px 14px rgba(0,0,0,.18)}.bezirke .uk-card-primary{background-color:#f4c819;background:linear-gradient(0deg,rgba(232,189,16,1) 0%,rgba(255,215,54,1) 50%);color:#1a1a1a;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:5px;border:2px solid #1a1a1a;outline:5px solid #f4c819}.bezirke .el-title{font-size:16px;font-weight:600;color:#1a1a1a;padding:15px 0}@media (max-width:1024px){.uk-parent>.uk-nav-sub,.uk-parent>.uk-sub-nav{display:block!important;overflow:hidden;height:0;opacity:0;padding:0 0 0 15px;visibility:hidden;transition:height var(--submenu-speed,280ms) ease,opacity var(--submenu-speed,280ms) ease}.uk-parent.is-open>.uk-nav-sub,.uk-parent.is-open>.uk-sub-nav{visibility:visible;padding:10px 0 10px 15px}.uk-parent>a.has-toggle{display:block;align-items:center;justify-content:space-between;gap:.5rem}.submenu-toggle{display:inline-flex;width:24px;height:24px;cursor:pointer;user-select:none;margin-left:10px}.submenu-toggle .icon-minus{display:none}.uk-parent.is-open>a .submenu-toggle .icon-plus{display:none}.uk-parent.is-open>a .submenu-toggle .icon-minus{display:inline}@media (prefers-reduced-motion:reduce){.uk-parent>.uk-nav-sub,.uk-parent>.uk-sub-nav{transition:none!important}}}@media screen and (max-width:960px){.uk-container.fs-section-content hr.animated-line,.uk-background-cover hr.animated-line{margin:0 auto 10px auto}.header-bar .col1 .uk-margin{position:relative;margin:0px -20px 0px -20px!important}.header-bar .col1 .uk-margin:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#021106;background:linear-gradient(0deg,rgba(2,17,6,1) 0%,rgba(2,17,6,.75) 15%,rgba(2,17,6,.35) 35%,rgba(2,17,6,0) 100%)}hr.animated-line.expand{width:100%;max-width:100%}.header-grid{width:240px}.counter-section{top:auto}.uk-text-lead{font-size:.85rem}.uk-heading-bullet::before{width:22px;height:22px}.contactForm .uk-textarea{height:140px}.contactForm .privacy{font-size:.85rem;text-align:center;margin-bottom:20px}.bezirke .el-title{font-size:14px;font-weight:600;color:#1a1a1a;padding:15px 0}}@media screen and (max-width:781px){.header-list .el-item{display:block!important;margin:8px 0 8px 45px;width:100%}}@media screen and (max-width:768px){table.preistabelle,table.preistabelle tbody,table.preistabelle tr,table.preistabelle td{display:block;width:100%}table.preistabelle tr{margin-bottom:2rem;border:1px solid #ccc;padding:10px 25px;box-sizing:border-box}table.preistabelle td{position:relative;padding-left:0;border:none;border-bottom:1px solid #eee;text-align:center}table.preistabelle td::before{content:attr(data-label);display:block;font-size:14px;font-weight:bold;text-align:center;color:#333;margin-bottom:.2rem}table.preistabelle td:last-child{font-size:18px;font-weight:800;text-align:center}table.preistabelle td[data-label='Preis']:before{display:none}table.preistabelle thead{display:none}.features .uk-h3{font-size:16px;font-weight:600}}@media screen and (max-width:620){.myDivider{border-top-width:3px;border-top-color:#A4282C!important;max-width:280px!important;margin:25px auto 10px auto}}