.postid-17712 .span_5.col.single-product-main-image.tc-init,.postid-17877 .span_5.col.single-product-main-image.tc-init,.postid-27160 .span_5.col.single-product-main-image.tc-init{clear:both}.postid-17712 div[data-uniqid="5a1dde2e461378.93238018"]{display:none}.postid-27160 div[data-uniqid="5abe63d2902e71.32066349"] label.tm-epo-element-label{font-weight:700!important;margin:1rem 0}.postid-27160 div[data-uniqid="5abe6379902e61.20775231"] div.tm-description,.postid-27160 div[data-uniqid="5abe6379902e61.20775231"] div.tm-extra-product-options-container{padding:0;padding:0}.postid-27160 div[data-uniqid="5abe61201cf7e7.75131461"] #bbb3{margin-right:100px}.postid-27160 div[data-uniqid="5abe61201cf4b3.21335103"]{margin-bottom:0}.postid-17877 .product[data-tab-pos="fullwidth"] .summary.entry-summary{margin-top:40px}.postid-27159 .product[data-tab-pos="fullwidth"] .summary.entry-summary{margin-top:25%}.postid-27159 .single_add_to_cart_button.button.alt{position:relative!important;right:0!important;float:right!important}.woocommerce-Price-amount{float:unset}.wtr{width:120px!important;margin-top:-100px}@media only screen and (max-width:1000px){.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important}.container-wrap,.project-title{margin-top:-93px}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important}#tulex-suche .right input{margin:0;width:350px!important;position:absolute;top:0}#tbutton{left:320px!important}.has-cookie-bar #catapult-cookie-bar{opacity:1;max-height:999px;min-height:30px;padding:15px 20px 60px}}@media only screen and (max-width:1254px){.homebb{display:none!important}}@media only screen and (max-width:1149px){.homebb2{display:none!important}}@media only screen and (max-width:1057px){.homebb3{display:none!important}}@media only screen and (max-width:690px){.woocommerce .shop_table .coupon{margin-top:0px!important}}@media only screen and (max-width:768px){.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon input{width:45%}}#catapult-cookie-bar{left:10px;bottom:1%}#catapult-cookie-bar{font-size:12px;line-height:14px}.tm-floating-box{padding-bottom:3em}.select2-container .select2-selection--single{height:55px;margin:0 0 -14px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:55px}body #slide-out-widget-area .inner .off-canvas-menu-container li a{line-height:36px!important}.woocommerce .classic .product-wrap .add_to_cart_button{display:none!important}.woocommerce table.cart tr td:first-child.actions{padding-left:0px!important}.woocommerce .products.related{display:none!important}.main-content ul li{list-style-type:none}.main-content ul{margin-left:.8em;padding-left:.6em;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body [class^="icon-"].icon-tiny{margin-left:-25px;color:#8cc63f!important}p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.nectar-button.button_bb{background-color:#8cc63f!important;border:0 solid #ccc;color:#fff!important}.tcfa{font:normal normal normal 18px/1 FontAwesome}.tc-tooltip{color:#8CC632}.tc-mode-images .tc-label-text{display:none}.woocommerce-gzdp-invoice h3{display:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:22px!important}.contact .uni-grid-wrapper{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:20px;width:100%;padding:20px}.contact .kontakt-box{grid-column:1;grid-row:1}.contact .termin-box{grid-column:1;grid-row:2;width:100%}.contact .termin-box #my-cal-inline{width:100%;height:600px}.contact .phone-box{grid-column:2;grid-row:1 / span 2;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:bold}.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button{text-transform:none}.woocommerce a.button,.woocommerce-page a.button{font-size:16px!important;font-weight:700!important}.woocommerce input#coupon_code{width:100%!important}.coupon{width:100%}.ascend .woocommerce .actions .button{width:45%}div.coupon input#coupon_code{width:54%!important}html .woocommerce #content table.cart td.actions .coupon,html .woocommerce table.cart td.actions .coupon,html .woocommerce-page #content table.cart td.actions .coupon,html .woocommerce-page table.cart td.actions .coupon{float:none;padding:40px 0;border:0 solid rgba(0,0,0,.1);border-top:none;text-align:left}.ascend .woocommerce .actions .button{padding:19px!important}body .container .woocommerce-message a.button{color:#8CC632!important}body:not(.woocommerce-cart) .main-content table{background-color:#f5f5f5}.wc-gzd-edit-data-notice{margin-bottom:20px}body:not(.woocommerce-cart) .main-content td{font-size:16px}.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{color:#8CC632}.woocommerce-info a{color:#8cc63f!important}.woocommerce .woocommerce-info a{color:#8cc63f!important}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th,.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{width:45%;font-size:16px;line-height:20px;padding-bottom:10px}.woocommerce a.button{margin:5px;min-width:100px}.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{background-color:#464646!important}.tm-cart-edit-options{font-size:14px;font-weight:bold;margin-left:5px;color:#6b6b6b!important}input[type=submit],button[type=submit],input[type="button"]{background-color:#8cc63f}input:hover[type=submit]{background-color:#8cc63f}body[data-form-submit="regular"] .container-wrap input[type=submit]{background-color:#8cc63f}.woocommerce-MyAccount-navigation ul li a{color:#000!important}.woocommerce input.button,.woocommerce-page input.button{background-color:#8cc63f!important}.woocommerce input:hover.button{background-color:#8cc63f!important}#tulex-suche{height:30px;margin-top:0;position:relative}#tulex-suche .inner{border:0 solid white;text-align:left;height:70px}#tulex-suche .right{width:550px;padding:10px 0 10px 0;margin-left:0}#tulex-suche .right input{margin:0;padding:0;width:550px;border-right:none;position:absolute;top:0;padding:7px 5px 5px 5px}#tbutton{position:absolute;top:0;left:550px}#tulex-suche .left,#tulex-suche .right{float:left}div.button,div.button span,a.button,a.button span,button.button,button.button span{display:block;line-height:100%;margin:0;padding:10px}.border-bb{border:1px solid #DDD;padding-left:50px;padding-right:50px;padding-top:30px;padding-bottom:30px}#slide-out-widget-area .inner .off-canvas-menu-container li a{font-size:18px;line-height:42px;font-family:'Open Sans';font-weight:600;letter-spacing:-1px}html .woocommerce .woocommerce-message,html .woocommerce .woocommerce-error,html .woocommerce .woocommerce-info{background-color:#efefef;color:#383838!important}.sf-menu li li ul{left:20em!important}.toggle.open h3 a{color:#ccc!important}.wpk-div .tc-label{background-color:#f5f5f5}.wpk-div .tc-label::before{border:1px solid #8cc63f}.radio_image_label,.checkbox_image_label{display:none}label span{color:#232323!important}.gform_wrapper ul.gfield_radio li{float:left!important}.nectar-button.regular-button.accent-color,.nectar-button.regular-button.extra-color-2{background-color:#8cc63f!important;color:#232323!important;border:4px solid #ccc}.nectar-button{background-color:#fff!important;border:3px solid #ccc;font-weight:bold!important;letter-spacing:0px!important}.icon-bb-kurzg{width:350px!important}a{color:#8cc63f!important}.woocommerce-page button.single_add_to_cart_button{background-color:#515151!important}body[data-form-submit="regular"] button[type=submit]{background-color:#515151!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{display:none}.woocommerce ul.products li.product .price{display:none}.upsells.products h2,#comments h2,#review_form h3,.cart_totals h2,.shipping_calculator h2,.cross-sells h2,.cart-collaterals h2{font-size:19px!important;line-height:16px!important}.woocommerce .products.upsells .product{margin-bottom:10px;margin-right:10px!important;width:50px!important}.border-bb2{border:1px solid #DDD}.tm-epo-field-label.tm-right{font-size:14px!important}#bbb{padding-left:12px;padding-right:12px;padding-top:7px;padding-bottom:7px;font-size:15px!important;font-weight:600;margin-left:20px;color:#fff!important;background-color:#8CC632;line-height:1}#bbb2{padding-left:12px;padding-right:12px;padding-top:7px;padding-bottom:7px;font-size:15px!important;font-weight:600;margin-left:10px;color:#fff!important;background-color:#8CC632;line-height:1}#bbb3{padding-left:12px;padding-right:22px;padding-top:7px;padding-bottom:7px;font-size:15px!important;font-weight:600;margin-left:20px;color:#fff!important;background-color:#515151;line-height:1}.impact-text-large,p.impact-text-large,.impact-text-large>*{font-size:26px!important;line-height:26px!important;letter-spacing:0px!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:1.8em}label.radio-inline,label.border-bb-inline,label.radio,label.border-bb{margin-right:2%;cursor:pointer;font-weight:400;padding:10px 10px 10px 30px;background-color:#dcdfd4;margin-bottom:10px!important}label.radio-inline.checked,label.border-bb-inline.checked,label.radio.checked,label.border-bb.checked{background-color:#266c8e;color:#fff!important;text-shadow:#000 1px 1px 2px!important}select{background-color:#F5F5F5!important;font-size:16px!important}#border-bb{border:1px solid #DDD;padding-left:50px;padding-right:50px;padding-top:30px;padding-bottom:30px}#border-bb p{padding-bottom:7px}.woocommerce-cart table.cart .product-thumbnail{display:none}.tm-extra-product-options .tmcp-field-wrap label{width:100%}.tm-extra-product-options .tmcp-textfield.tm-epo-field{width:100%}span.tc-label tm-label{color:#2b2b2b!important}.sf-menu ul li a{padding:12px}header#top .sf-menu li ul li a,#header-secondary-outer nav>ul>li>a,#header-secondary-outer ul ul li a,#header-outer .widget_shopping_cart .cart_list a{font-size:17px;line-height:17px}header#top nav>ul.sf-menu>li.auftragsliste a{color:#8cc63f!important}dd{padding-left:0}.gform_wrapper .ginput_price{filter:alpha(opacity=100);-moz-opacity:1.7;-khtml-opacity:1.7;opacity:1}.woocommerce td.product-name dl.variation dt{display:none}.nectar-slide-in-cart .widget_shopping_cart .cart_list a img{display:none}.nectar-slide-in-cart .widget_shopping_cart .cart_list li{padding-left:0}.tm-fb{display:none}.tm-extra-product-options .col-8,.tm-extra-product-options .tm-cell.col-8,.tc-cell.tc-col-8,.tc-col-8{width:90%}.tm-floating-box{background:url(../images/p5.png) repeat scroll 0 0 #8CC634}.tc-totals-form{display:none!important}small{font-size:16px!important}.variation-Markenname{display:none}.variation-Beschreibung{display:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{border:1px solid #DDD;padding-left:60px;padding-right:60px;margin-top:40px}.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button{font-size:18px!important;font-weight:700!important;line-height:20px}.gform_wrapper span.ginput_product_price{color:#000;font-size:26px!important}.woocommerce-page button[type="submit"].single_add_to_cart_button,body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button,.ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button,body[data-button-style="rounded"].ascend.woocommerce-page .container-wrap button[type="submit"].single_add_to_cart_button{letter-spacing:0}body[data-fancy-form-rcs="1"] input[type='checkbox']+label{color:#000!important;height:100%}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{max-width:100%}.woocommerce div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce-page #content div.product .product_title{margin-bottom:20px;max-width:700px}.woocommerce-price-suffix{font-size:16px!important}body .gform_wrapper .top_label .gfield_label{font-weight:700!important}.total shipping-costs-cart-info wc-gzd-total-mini-cart{display:none}.woocommerce div.product div.images img{display:none}form label,.woocommerce-checkout-review-order-table .product-info .amount,.woocommerce-checkout-review-order-table .product-info .product-quantity,.nectar-progress-bar p,.nectar-progress-bar span strong i,.nectar-progress-bar span strong,.testimonial_slider:not([data-style="minimal"]) blockquote span,.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-ordering .select2-container .select2-choice>.select2-chosen,.tabbed[data-style="minimal_alt"]>ul li a{color:#2b2b2b!important}body[data-fancy-form-rcs="1"] .select2-container{font-size:18px!important}body[data-fancy-form-rcs="1"] .select2-container .select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:80px}.gform_wrapper span.ginput_total{color:#232323;font-size:30px;font-weight:700}body .gform_wrapper div.charleft{font-size:14px}.woocommerce-checkout .shop_table{background-color:#fff}.woocommerce .woocommerce-tabs>div h2{display:none}html .container-wrap,html .ascend .container-wrap{background-color:#f8f8f8}.woocommerce .single-product-summary{padding-left:0}body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction{font-size:16px}body[data-form-submit="regular"] .container-wrap input[type=submit]{padding:21px 35px!important}.container-wrap input[type="text"],.container-wrap textarea,.container-wrap input[type="email"],.container-wrap input[type="password"],.container-wrap input[type="tel"],.container-wrap input[type="url"],.container-wrap input[type="search"],.container-wrap input[type="date"]{background-color:#f5f5f5!important;border:1px solid #dadada!important;font-size:18px!important}#flaggen01{width:45px;height:auto;position:relative;float:left;top:18px}.fa-ul{padding-left:0;margin-left:3.142857em;list-style-type:none}ul.no_bullet{list-style-type:none;padding:0;margin:0}li.leaf{background:url(/wp-content/uploads/2017/04/bbicon.png) no-repeat left top;height:130px;padding-left:150px;padding-top:3px}[class^="icon-"],i[class*=" icon-"]{background-color:#fff;border-radius:999px 999px 999px 999px;-moz-border-radius:999px 999px 999px 999px;-webkit-border-radius:999px 999px 999px 999px;-o-border-radius:999px 999px 999px 999px;color:#8cc63f;display:inline-block;font-size:24px;height:32px;line-height:32px;max-width:100%;position:relative;text-align:center;vertical-align:middle;width:32px;top:0;word-spacing:1px}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{max-width:500px}dt{color:#fff}.tm-extra-product-options-totals .amount.final{color:#fff}.sf-menu ul{position:absolute;top:-999em;width:20em}.tel-menu a{font-family:Open Sans;text-transform:capitalize;letter-spacing:0;font-size:22px!important;line-height:22.4px;font-weight:700!important;background-image:url(wp-content/uploads/2017/04/tel.png);background-repeat:no-repeat;background-position:left;padding-left:20px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none}.woocommerce-tabs{margin-top:0}.woocommerce div.product .woocommerce-tabs>.full-width-content{display:none}.woocommerce-tabs .full-width-content{border-top:0 solid #ddd}.woocommerce .products.upsells{clear:both;float:right}.nectar-button,.nectar-button.medium{text-transform:none;letter-spacing:1px;font-size:16px;font-weight:700}.nectar-button{text-transform:none;letter-spacing:1px;font-size:16px;font-weight:700}.nectar-button.large{font-weight:700;font-size:16px}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{text-decoration:none;color:#fff}#spielwiese{visibility:visible!important}div.button{cursor:pointer;float:left;background:#c00}div.button span{font-family:'Droid Sans',sans-serif;color:white;width:220px;text-align:center}#tulex-suche .loading,#tulex-suche .loading .inner{background:none;float:left;margin:0;padding:0}#tulex-suche .loading{position:absolute;top:0;right:120px;background:#c00;border:0 solid #840000;display:none}#tulex-suche .loading.top{top:125px}#tulex-suche .loading .inner{width:90px;height:29px;border:1px solid #ed5555}#tulex-suche .loading img{position:absolute;left:50%;top:0;margin:8px 0 0 -8px}#tulex-wait{display:none;position:relative}#tulex-wait h3,#tulex-wait h4{font-weight:normal;margin:0 0 0 0}#tulex-wait h3{font-size:110%;color:#414141}#tulex-wait h3 span{color:#80b201}#tulex-wait h4{font-size:110%;color:#80b201}#tulex-wait .steps,#tulex-wait .steps div{width:730px;height:250px}#tulex-wait .steps{position:relative;overflow:hidden;margin:25px 0 0 0}#tulex-wait .steps div{position:absolute;top:0;left:730px;background:none}#tulex-wait .steps div p,#tulex-wait .steps div ul{font-size:110%;line-height:150%}#tulex-wait .steps div strong{display:block;font-weight:normal;color:#414141;margin:0 0 10px 0}#tulex-wait .steps div strong em{font-style:normal;color:#80b201}#tulex-wait .steps div ul{margin:10px 0 10px 15px;color:#8e8e8e}#tulex-wait .steps div ul li{padding:0 0 0 12px;background:url(/wp-includes/images/tulex/bullet.png) 0 10px no-repeat}#tulex-wait .steps #step1{left:0}#tulex-wait .required{display:block;font-size:80%;color:#8e8e8e;margin:5px 0 40px 0;padding:10px 0 0 0;text-align:right;background:url(/wp-includes/images/tulex/headline-border.jpg) top left repeat-x}#tulex-result{margin:0 0 40px 0;border:0 solid white;background:#f0f0f0}#tulex-result .row{float:left;width:100%}#tulex-result .row.odd{background:#f7f7f7 url(../images/layout/tulex-result-background.png) top left repeat-y}#tulex-result .row.even{background:#eee url(../images/layout/tulex-result-background.png) top left repeat-y}#tulex-result .row.labels{background:#80b201 url(../images/layout/tulex-result-background.png) top left repeat-y}#tulex-result .row.even,#tulex-result .row.odd{border-top:0 solid white}#tulex-result .col{display:block;float:left;padding:8px 1px 0 25px;color:#414141;line-height:160%}#tulex-result .col-0{width:10%}#tulex-result .col-1{width:25%}#tulex-result .col-2{width:25%}#tulex-result .col-3{width:15%}#tulex-result .col-4{width:15%}#tulex-result label.col{color:white}button.button{border:0 solid #5b8100;background:#c7c7c7;margin-top:4px!important;display:inline;line-height:100%;padding:10px}.filters{width:100%}.filters,.filters li,.pagination,.pagination li{float:left}.filters,.pagination{margin:0 0 15px 0}.filters,.pagination{border-left:1px solid white}.filters,.pagination li{border:0 solid white;border-left:none}.pagination li span{display:block;width:30px;padding:5px 0 5px 0;text-align:center;cursor:pointer;color:#414141}.filters li.filter span{display:block;width:180px;padding:21px 0 5px 10px;text-align:center;cursor:pointer;color:#414141}.pagination li.even span{background:#eee}.pagination li.odd span{background:#f7f7f7}.pagination li.current span{color:white;background:#80b201}.hide{display:none}@media (min-width:690px){.span_5{width:57.5%}}@media (min-width:690px){.span_7{width:40.5%}}@media only screen and (max-width:1000px) and (min-width:1px){.woocommerce .products.related .product,html .woocommerce .products.upsells .product{width:12%!important}}@media only screen and (min-width:1000px){.container{max-width:1380px!important}}@media only screen and (max-width:480px){.impact-text-large,p.impact-text-large,.impact-text-large>*{font-size:24px!important;line-height:35px!important}}@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-regular.eot);src:local('Karla'),local('Karla-Regular'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-regular.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-regular.woff2) format('woff2'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-regular.woff) format('woff'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-regular.ttf) format('truetype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-regular.svg#Karla) format('svg')}@font-face{font-family:'Karla';font-style:italic;font-weight:400;src:url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-italic.eot);src:local('Karla Italic'),local('Karla-Italic'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-italic.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-italic.woff2) format('woff2'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-italic.woff) format('woff'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-italic.ttf) format('truetype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-italic.svg#Karla) format('svg')}@font-face{font-family:'Karla';font-style:italic;font-weight:700;src:url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700italic.eot);src:local('Karla Bold Italic'),local('Karla-BoldItalic'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700italic.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700italic.woff2) format('woff2'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700italic.woff) format('woff'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700italic.ttf) format('truetype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700italic.svg#Karla) format('svg')}@font-face{font-family:'Karla';font-style:normal;font-weight:700;src:url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700.eot);src:local('Karla Bold'),local('Karla-Bold'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700.woff2) format('woff2'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700.woff) format('woff'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700.ttf) format('truetype'),url(/wp-content/themes/fonts/karla-v6-latin-ext_latin-700.svg#Karla) format('svg')}body .gform_wrapper .gform_body{font-size:25px}body .gform_wrapper .gform_body .gfield_label{font-size:38px}body .gform_wrapper .gform_body .gfield_description{font-size:25px}.uni-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;padding:20px;background:rgba(255,255,255,.5);border-radius:15px;box-shadow:5px 5px 15px rgba(0,0,0,.2);position:relative;top:40px}@media (max-width:768px){.uni-grid-wrapper{grid-template-columns:1fr!important;}}.uni-grid-box{background:white;padding:20px;text-align:center;border:4px solid #8cc63f;border-radius:12px;box-shadow:4px 4px 12px rgba(0,128,0,.3);transition:transform 0.3s ease-in-out;font-weight:bold;font-size:1.2em;color:#333;display:flex;flex-direction:column;justify-content:center;align-items:center}.phone-box{color:black!important;background:#8cc63f;color:black;text-align:center;border:4px solid #8cc63f;border-radius:12px;box-shadow:4px 4px 12px rgba(0,128,0,.3);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;grid-row:span 2}.firmenname-boxen{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.firmenname-boxen .uni-grid-box{width:48%;min-width:300px}@media (max-width:768px){.firmenname-boxen .uni-grid-box{width:100%}}.uni-grid-box:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.3)}.gform_two_columns .gform_body{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gform_two_columns .gfield{display:flex;flex-direction:column}body{font-family:sans-serif;background:#f7f7f7;color:#222;line-height:1.6}.container{max-width:1200px;margin:auto;padding:2rem}.hero{background:#fff;padding:4rem 2rem;text-align:center}.hero h1{font-size:2.5rem;margin-bottom:1rem}.hero p{font-size:1.2rem;margin-bottom:2rem}.button{display:inline-block;margin:.5rem;padding:1rem 2rem;background:#f36f25;color:#fff;border-radius:6px;text-decoration:none;font-weight:bold}.section{padding:4rem 2rem;background:#fff;margin-top:2rem}.section.alt{background:#eee}.features{display:flex;flex-wrap:wrap;gap:1rem}.feature{flex:1 1 300px;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05)}table{width:100%;border-collapse:collapse;margin-top:2rem}th,td{padding:1rem;border-bottom:1px solid #ccc;text-align:left}.cta-center{text-align:center;margin-top:2rem}.small{font-size:.9rem;color:#666}@media (max-width:768px){.hero h1{font-size:2rem}.hero p{font-size:1rem}.features{flex-direction:column}.feature{flex:1 1 100%}table,th,td{font-size:.9rem}.container{padding:1rem}.button{width:100%;box-sizing:border-box;text-align:center}}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #ddd;display:flex;justify-content:space-around;padding:.75rem;z-index:1000;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.sticky-cta .cta-button{background:#f36f25;color:#fff;padding:.75rem 1rem;border-radius:6px;text-decoration:none;font-weight:bold;flex:1;margin:0 .5rem;text-align:center}.sticky-cta .cta-button.secondary{background:#444}@media (min-width:768px){.sticky-cta{display:none}}#kmu-fonds .two-boxes-container{display:flex;justify-content:space-between;gap:20px;margin-top:40px;flex-wrap:wrap}#kmu-fonds .box-hover{background-color:#fff;border:2px solid #5abf4a;border-radius:15px;padding:30px;transition:transform 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease;width:48%;margin-bottom:30px;box-shadow:0 4px 12px rgba(0,0,0,.1)}#kmu-fonds .box-hover:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.2);border-color:#338e1c}body #gform_wrapper_7.gform_wrapper{font-family:'Inter',sans-serif!important}body #gform_wrapper_7 .gfield_required{color:#8cc63f!important}body #gform_wrapper_7 .gfield_label{color:#4b5563!important;font-weight:500!important;font-size:1rem!important;transition:color 0.3s ease!important}body #gform_wrapper_7 .gfield:focus-within .gfield_label{color:#8cc63f!important}body #gform_wrapper_7 .gfield_consent_label{font-size:0.875rem!important;color:#6b7280!important}body #gform_wrapper_7 .gfield input[type="text"],body #gform_wrapper_7 .gfield input[type="email"],body #gform_wrapper_7 .gfield input[type="tel"],body #gform_wrapper_7 .gfield select{background-color:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:0.5rem!important;padding:0 1rem!important;height:48px!important;font-size:1rem!important;color:#374151!important;transition:all 0.2s ease-in-out!important}body #gform_wrapper_7 .gfield textarea{background-color:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:0.5rem!important;padding:.75rem 1rem!important;font-size:1rem!important;color:#374151!important;transition:all 0.2s ease-in-out!important}body #gform_wrapper_7 .gfield input:focus,body #gform_wrapper_7 .gfield textarea:focus,body #gform_wrapper_7 .gfield select:focus{outline:none!important;border-color:#a7d379!important;box-shadow:0 0 0 4px rgba(140,198,63,.1)!important}body #gform_wrapper_7 .gform_fileupload_multifile .gform_drop_area{border:2px dashed #d1d5db!important;background-color:#f9fafb!important;border-radius:0.75rem!important;transition:all 0.3s ease!important}body #gform_wrapper_7 .gform_fileupload_multifile .gform_drop_area:hover{border-color:#8cc63f!important;background-color:#f4f8ee!important}body #gform_wrapper_7 .gfield_consent input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#f9fafb;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid #d1d5db;border-radius:.25rem;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer}body #gform_wrapper_7 .gfield_consent input[type="checkbox"]::before{content:"";width:.65em;height:.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #8cc63f;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}body #gform_wrapper_7 .gfield_consent input[type="checkbox"]:checked::before{transform:scale(1)}body #gform_wrapper_7 .gform_button{background-image:linear-gradient(to right,#8cc63f 0%,#6b9c2f 100%)!important;color:#fff!important;font-weight:600!important;font-size:1rem!important;padding:.8rem 1.8rem!important;border:none!important;border-radius:0.5rem!important;cursor:pointer!important;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all 0.3s ease!important}body #gform_wrapper_7 .gform_button:hover{background-image:linear-gradient(to right,#9cdb4f 0%,#7cb93f 100%)!important;transform:translateY(-2px)!important;box-shadow:0 7px 20px rgba(0,0,0,.15)}.quantity{display:none}.preis-grid-container{display:grid;grid-template-columns:1fr;gap:32px;margin-top:3rem}@media (min-width:640px){.preis-grid-container{grid-template-columns:1fr 1fr}}.preis-grid-item{display:block;text-decoration:none}.preis-grid-item-content{background-color:white;border-radius:.5rem;padding:1.5rem;border:2px solid #ccc;height:100%;display:flex;flex-direction:column;transition:all 0.2s ease-in-out}.preis-grid-item-content:hover{border-color:#4b5563}.button-deutschland{background-color:#2563eb;color:white;padding:.5rem 1rem;border-radius:.375rem;width:100%;margin-top:auto;text-align:center}.button-eu-weit{background-color:#9333ea;color:white;padding:.5rem 1rem;border-radius:.375rem;width:100%;margin-top:auto;text-align:center}.preis-grid-item-content ul{list-style:none;padding-left:0}.preis-grid-item-content li{display:flex;align-items:flex-start;margin-bottom:.75rem}.preis-grid-item-content li svg{flex-shrink:0;margin-right:.75rem}.wp-block-group-is-layout-constrained>#tm-widget,.is-layout-constrained>#tm-widget,.wp-block-post-content-is-layout-constrained>#tm-widget,.wp-site-blocks>#tm-widget{max-width:1200px!important;width:100%!important;margin:0 auto!important}body #tm-widget *{box-sizing:border-box}#tm-widget .widget-container{max-width:1400px;margin:0 auto;background:#fff;padding:20px;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#333;border:1px solid #eee}#tm-widget .control-panel{display:flex;align-items:center;gap:20px;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #f8f8f8}#tm-widget .search-section{flex:0 0 40%;display:flex;gap:10px}#tm-widget input[type="text"]{flex-grow:1;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:15px;background:#f8f8f8}#tm-widget input[type="text"]:focus{background:#fff;border-color:#8cc63f;outline:none}#tm-widget .search-btn{padding:0 25px;background:#8cc63f;color:white;border:none;border-radius:4px;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(140,198,63,.3);transition:background 0.3s}#tm-widget .search-btn:hover{background:#7ab32e;transform:translateY(-1px);box-shadow:0 6px 12px rgba(140,198,63,.4)}.spinner{border-color:#fff;border-top-color:transparent}#tm-widget .filter-section{flex-grow:1;display:flex;gap:25px;align-items:center;justify-content:flex-start}#tm-widget .filter-group-title{font-size:11px;text-transform:uppercase;color:#888;margin-bottom:4px;font-weight:600;letter-spacing:.5px}#tm-widget .checkbox-group{display:flex;gap:12px;font-size:13px;align-items:center}#tm-widget .checkbox-group label{cursor:pointer;display:flex;align-items:center;gap:4px}#tm-widget input[type="checkbox"]:checked,#tm-widget input[type="radio"]:checked{accent-color:#8cc63f}#tm-widget .classes-container{margin-bottom:15px}#tm-widget .class-list{display:flex;flex-wrap:wrap;gap:6px}#tm-widget .class-chip{font-size:11px;padding:4px 10px;border-radius:12px;border:1px solid #eee;background:#f8f8f8;color:#666;cursor:pointer;transition:0.2s;user-select:none}#tm-widget .class-chip:hover{background:#e9ecef;color:#333}#tm-widget .class-chip.active{background:#8cc63f;color:white;border-color:#8cc63f}#tm-widget .stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}#tm-widget .stat-box{background:#f8f8f8;padding:10px;border-radius:4px;text-align:center;border:1px solid #eee}#tm-widget .stat-value{font-size:18px;font-weight:bold;display:block;margin-bottom:2px;color:#32373c}#tm-widget .stat-label{font-size:9px;color:#777;text-transform:uppercase}#tm-widget .risk-vhigh{color:#f00}#tm-widget .risk-high{color:#dc3545}#tm-widget .risk-med{color:#eb0}#tm-widget .content-split{position:relative;display:block;border-top:1px solid #f8f8f8;padding-top:15px}#tm-widget .list-column{width:100%;min-width:100%}#tm-widget table{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}#tm-widget th{text-align:left;padding:12px 10px;border-bottom:2px solid #8cc63f;color:#32373c;font-weight:700;font-size:11px;text-transform:uppercase}#tm-widget td{padding:10px;border-bottom:1px solid #eee;cursor:pointer;vertical-align:middle;color:#555}#tm-widget tr:hover{background-color:#f8f8f8}#tm-widget tr.selected-row{background-color:#f0f7e6;border-left:3px solid #8cc63f}#tm-widget .inactive-row{color:#aaa;background-color:#fcfcfc}#tm-widget .inactive-badge{font-size:9px;background:#eee;color:#666;padding:2px 5px;border-radius:4px;margin-left:5px}#tm-widget .pagination-bar{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #eee;margin-top:15px}#tm-widget .page-btn{padding:6px 16px;border:1px solid #ddd;background:white;cursor:pointer;border-radius:4px;font-size:13px;font-weight:600;color:#32373c}#tm-widget .page-btn:hover{background:#32373c;color:white}#tm-widget .page-btn:disabled{opacity:.5;cursor:default;background:#fff;color:#ccc}#tm-widget .details-column{display:none;flex-direction:column;width:500px;max-width:90%;background:#fff;border:1px solid #ddd;border-radius:6px;position:absolute;right:0;top:20px;z-index:1000;max-height:calc(100vh - 40px);overflow:hidden;box-shadow:-10px 0 40px rgba(0,0,0,.15);padding:0}#tm-widget .close-details-btn{position:absolute;top:10px;right:15px;font-size:28px;color:#999;cursor:pointer;z-index:1001;line-height:1;background:rgba(255,255,255,.9);width:30px;height:30px;text-align:center;border-radius:50%}#tm-widget .close-details-btn:hover{color:#f00;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}#tm-widget #detailContent{flex:1;overflow-y:auto;padding:20px;padding-top:40px}#tm-widget #detailContent::-webkit-scrollbar{width:5px}#tm-widget #detailContent::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}#tm-widget #detailContent::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}#tm-widget #detailContent::-webkit-scrollbar-thumb:hover{background:#8cc63f}#tm-widget .detail-header{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;display:flex;gap:15px;align-items:flex-start;padding-right:20px}#tm-widget .detail-logo{max-height:60px;max-width:80px;border:1px solid #eee;padding:2px;background:#fff;flex-shrink:0}#tm-widget .header-content{flex-grow:1}#tm-widget .header-top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}#tm-widget h2{color:#32373c}#tm-widget .status-group{display:flex;align-items:center;gap:10px;margin-left:auto}#tm-widget .office-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd;background:#fff;padding:0 10px;height:30px;border-radius:4px;color:#333;font-weight:700;font-size:12px;text-transform:uppercase;white-space:nowrap}#tm-widget .office-badge img{height:14px;width:auto;display:block;transform:translateY(8px)}#tm-widget .status-badge{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:3px;color:#fff;font-family:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:1;white-space:nowrap}#tm-widget .status-registered,#tm-widget .status-active{background-color:#28a745!important}#tm-widget .status-inactive{background-color:#dc3545!important}#tm-widget .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px;font-size:13px;margin-bottom:20px}#tm-widget .detail-item{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px dotted #eee;padding-bottom:4px}#tm-widget .detail-item label{font-size:10px;color:#888;text-transform:uppercase;margin:0;padding-right:5px;text-align:left;flex:0 0 auto}#tm-widget .detail-item span{font-weight:600;text-align:right;color:#32373c;word-break:break-word;flex:1}#tm-widget .section-title{font-size:14px;font-weight:600;color:#8cc63f;border-bottom:2px solid #f8f8f8;margin:20px 0 10px 0;padding-bottom:4px}#tm-widget .gs-list{max-height:200px;overflow-y:auto;background:#f8f8f8;border:1px solid #eee;padding:8px;border-radius:4px;font-size:12px;line-height:1.4}#tm-widget .gs-class{color:#8cc63f;font-weight:bold}#tm-widget .gs-list::-webkit-scrollbar{width:5px}#tm-widget .gs-list::-webkit-scrollbar-track{background:#f1f1f1}#tm-widget .gs-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.zero-result-box{text-align:center;padding:40px 20px;background:#fdfdfe;border:1px dashed #8cc63f;border-radius:8px;margin-top:20px;color:#444}.zero-result-icon{font-size:40px;margin-bottom:15px;display:block}.zero-result-title{font-size:18px;font-weight:600;margin-bottom:10px;color:#32373c}.zero-result-text{font-size:14px;line-height:1.6;max-width:600px;margin:0 auto 25px auto;color:#666}.zero-result-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.legal-disclaimer-bar{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:10px 15px;border-radius:4px;font-size:12px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.legal-icon{font-size:16px}.detail-upsell-box{margin-top:30px;padding:20px;background:#f8f8f8;border-left:4px solid #8cc63f;border-radius:4px}.upsell-title{font-size:14px;font-weight:700;margin-bottom:8px;color:#32373c}.upsell-text{font-size:12px;line-height:1.5;color:#555;margin-bottom:15px}.btn-full-width{width:100%;text-align:center;display:block;background:#32373c;color:white;border:none;padding:10px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;text-decoration:none;transition:background 0.2s}.btn-full-width:hover{background:#8cc63f}tr.upsell-row{background-color:#f8f8f8!important;border-top:2px solid #eee;border-bottom:2px solid #eee;cursor:default!important}tr.upsell-row:hover{background-color:#f0f0f0!important}.upsell-cell{padding:8px 15px!important;vertical-align:middle!important}.upsell-flex-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:15px}.upsell-content-left{display:flex;align-items:center;gap:15px;text-align:left}.upsell-text-block{font-size:13px;color:#32373c;line-height:1.2}.upsell-buttons-right{display:flex;gap:10px;align-items:center}.upsell-btn-small,.btn-outline{background:#32373c;color:white;border:1px solid #32373c;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;transition:0.2s}.upsell-btn-small:hover{background:#8cc63f;border-color:#8cc63f}.upsell-btn-outline{background:transparent;color:#32373c;border:1px solid #32373c;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;transition:0.2s}.upsell-btn-outline:hover,.btn-outline:hover{background:#8cc63f;color:white;border-color:#8cc63f}.spinner{display:none;width:14px;height:14px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 0.8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}button.search-btn.loading .spinner{display:inline-block}button.search-btn.loading span{opacity:.8}button.search-btn.loading{cursor:wait;opacity:.9}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton{background:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.sk-row{height:40px;margin-bottom:8px;width:100%;display:flex;gap:10px}.sk-col{height:100%;background:inherit;border-radius:4px}.sk-detail-header{height:60px;width:100%;margin-bottom:20px}.sk-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.sk-detail-item{height:20px;width:100%}.sk-text-block{height:12px;margin-bottom:8px;width:100%}@media screen and (max-width:768px){#tm-widget .widget-container{padding:10px;margin:0;border-radius:0;box-shadow:none;border:none}#tm-widget .control-panel{flex-direction:column;align-items:stretch;gap:15px}#tm-widget .search-section{flex:1 1 auto;width:100%}#tm-widget .filter-section{flex-wrap:wrap;gap:15px;justify-content:space-between}#tm-widget input[type="text"]{font-size:16px}#tm-widget th:nth-child(3),#tm-widget td:nth-child(3),#tm-widget th:nth-child(4),#tm-widget td:nth-child(4),#tm-widget th:nth-child(5),#tm-widget td:nth-child(5),#tm-widget th:nth-child(6),#tm-widget td:nth-child(6){display:none}#tm-widget table{font-size:14px}#tm-widget td,#tm-widget th{padding:12px 5px}#tm-widget .details-column{width:100%;height:100%;max-width:100%;max-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;border-radius:0;z-index:9999;margin:0;border:none;display:none;animation:slideInUp 0.3s ease-out;flex-direction:column}#tm-widget .close-details-btn{top:15px;right:20px;font-size:32px;background:#f8f8f8;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#32373c}#tm-widget .detail-grid{grid-template-columns:1fr;gap:15px}#tm-widget .detail-header{flex-direction:column;align-items:center;text-align:center}#tm-widget .header-top-row{flex-direction:column;align-items:center;width:100%}#tm-widget .detail-item{border-bottom:1px solid #eee;padding:8px 0}.upsell-flex-container{flex-direction:column;text-align:center;gap:15px}.upsell-content-left{flex-direction:column;text-align:center}.upsell-buttons-right{flex-direction:column;width:100%}.upsell-btn-small,.upsell-btn-outline{width:100%;padding:12px;font-size:14px;display:block;text-align:center}.upsell-cell{padding:20px 10px!important}#tm-widget .stats-bar,.legal-disclaimer-bar{display:none!important}}@keyframes slideInUp{from{transform:translateY(100%)}to{transform:translateY(0)}}