html, body{background-color:#F5F5F5;background-image:url(http://teamtakt.de/wp-content/uploads/2024/01/bg.png);background-position-x:center;background-repeat:repeat;}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:12px !important;right:92px !important;width:60px !important;height:60px !important;z-index:9999;opacity:0.7;background-color:var(--e-global-color-secondary);border-radius:5px;}
.wsnc-notification.wsnc-notification__wrapper .wsnc-notification__body--content .wsnc-notification__body--title{text-transform:none !important;}
.shopengine_add_to_list_action, .shopengine-quickview-trigger, .shopengine-comparison{display:none !important;}
.shop_table.cart thead{background:var(--e-global-color-primary) !important;margin-top:-15px !important;}
.shop_table.cart thead th{color:#ffffff !important;margin:0 !important;padding:0 !important;}
.aioseo-author-bio-compact{max-width:1366px;margin:auto;}
button.showcoupon, .button, .eael-woo-cart-back-to-shop{padding:15px 25px !important;background-image:-o-linear-gradient(313deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;background-image:linear-gradient(137deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;color:#ffffff !important;border:none !important;border-radius:15px !important;margin-top:0 !important;}
.aioseo-author-bio-compact-right .aioseo-author-bio-compact-main{font-size:16px !important;}
.product-remove{display:none;}
button.showcoupon{padding:15px 25px !important;background-image:-o-linear-gradient(313deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;background-image:linear-gradient(137deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;color:#ffffff !important;border:none !important;border-radius:15px !important;font-size:0 !important;}
.quantity > span:first-child, .quantity > span:last-child{display:none;}
.shopengine-widget .shopengine-checkout-coupon-form .woocommerce-info-toggle::before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
ul.shopengine-archive-mode-grid{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.cart_totals *{font-family:"poppins" , sans-serif !important;}
.wsnc-notification__wrapper{display:none;}
.page-id-20 .wsnc-notification__wrapper{display:block;}
.woocommerce-info-toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.shopengine *:not(i){font-family:"popping", sans-serif !important;}
.shopengine-widget .shopengine-checkout-coupon-form .woocommerce-info-toggle button:before{right:15px !important;color:#ffffff !important;}
.shopengine-widget .shopengine-checkout-coupon-form .woocommerce-info-toggle::before{right:37px !important;color:#ffffff !important;}
.shopengine-product-image .shopengine-product-image-toggle{display:none;}
.woocommerce-tabs a, .woocommerce-tabs li, .woocommerce-tabs p{font-family:'Poppins', sans-serif !important;}
.shopengine-single-product-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.product .wc-gzd-additional-info{display:none;}
.product .price{gap:5px;}
.shopengine-single-product-item .add-to-cart-bt{margin:auto auto 0;}
.shopengine-order-review-product .product-name > img{display:none;}
.form-row.place-order.wc-gzd-place-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.shopengine-widget:is(td, th, a, label, span, *){font-family:'poppins', sans-serif !important;}
li.product{-ms-flex-line-pack:justify !important;align-content:space-between !important;}
.testimonialstart .eael-testimonial-item{border-radius:0 !important;border:solid 1px var(--e-global-color-primary);position:relative;padding-bottom:25px;}
.testimonialstart .eael-testimonial-item .testimonial-star-rating{position:absolute;bottom:10px;margin:auto !important;display:block !important;width:100% !important;left:0;}
.testimonialstart .eael-testimonial-item p{font-style:normal !important;}
.testimonialstart .rating-five .testimonial-star-rating li i{font-size:24px;}
.testimonialstart .eael-testimonial-item .bio-text{margin:auto;}
.testimonialstart .elementor-kit-6 button, .elementor-kit-6 input[type="button"], .elementor-kit-6 input[type="submit"], .elementor-kit-6 .elementor-button{border-color:#fff;}
.elementor-form .elementor-message{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2em;}
.elementor-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.elementor-form > *{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.elementor-author-box__button{-webkit-box-shadow:none !important;box-shadow:none !important;text-decoration:underline !important;}
.elementor-button span{color:inherit !important;}
.elementskit-megamenu-panel{top:60px;}
.elementskit-megamenu-panel .elementor-widget-icon-box{padding:10px;border-radius:10px;}
.elementskit-megamenu-panel .elementor-widget-icon-box:hover{background-color:#662d9133;}
.elementor-widget-ma-pricing-table.deactivate:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(201 201 201 / 58%);border-radius:40px;z-index:10;}
.elementor-tabs-wrapper, .eael-tabs-nav > ul{border-radius:24px;background:rgba(255, 255, 255, 0.58) !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto !important;margin-bottom:42px !important;}
.elementor-widget-tabs .elementor-tab-title, .eael-advance-tabs .eael-tabs-nav > ul li.inactive{color:#666 !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:normal !important;padding:1em 1.5em !important;background:transparent !important;width:100%;}
.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title:hover, .eael-advance-tabs .eael-tabs-nav>ul li.active, .eael-advance-tabs .eael-tabs-nav>ul li.inactive:hover{border-radius:24px !important;background:#2E3192 !important;color:#fff !important;line-height:normal;}
ul.testimonial-star-rating{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;margin-bottom:.5rem !important;}
.eael-testimonial-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;}
.eael-testimonial-content > *{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.eael-testimonial-item{border-radius:10px;}
.disable-overlay > div > div{width:100%;left:0px;top:100px;border-radius:24px;margin:auto;position:relative;z-index:100;}
.woocommerce-notices-wrapper{display:none;}
.h-100{height:100% !important;}
.w-100{width:100% !important;}
.account-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:20px;}
.woocommerce-checkout .shop_table{background:transparent !important;}
.account-wrapper table{margin-top:2rem;}
.account-wrapper table td, .account-wrapper table th{border:0 !important;padding:0 !important;}
.accordion-header h2{margin:0 !important;}
.accordion-button{background-image:none !important;background-color:var(--e-global-color-primary) !important;text-align:center;display:block;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff !important;}
.accordion-button.collapsed{background-color:var(--e-global-color-secondary) !important;}
.accordion-button:not(.collapsed){color:#fff !important;}
.accordion-body{background-color:#d5d5d5 !important;}
.accordion-body input{color:#000 !important;}
@media screen and (min-width:1024px){
.account-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.w-20{width:20% !important;}
.w-45{width:45% !important;}
.w-48{width:48% !important;}
.w-c-50{width:50% !important;}
.w-75{width:75% !important;}
.w-78{width:78% !important;}
.w-80{width:80% !important;}
}
.account-wrapper h2 small{font-size:50%;}
.card-wrapper{background:#fff;display:block;position:relative;width:100%;border-radius:20px;padding:10px 20px;}
.account-wrapper .account-wrapper .card-wrapper{background:none;}
@media screen and (min-width:1024px){
.card-wrapper{width:30%;}
}
.card-wrapper .woocommerce-MyAccount-navigation{float:none;width:100%;}
.card-wrapper a{color:var(--e-global-color-primary);font-size:14.6px;}
.card-wrapper a:hover, .card-wrapper a:active{color:var( --e-global-color-accent );}
.card-wrapper ul li{list-style:none;}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var(--e-global-color-primary ) !important;padding-left:34px !important;padding-right:34px !important;}
.elementor-widget-navigation-menu .menu-item:hover a.hfe-menu-item.elementor-button{background-color:#ffffff !important;color:var(--e-global-color-primary ) !important;}
body{background-color:#1E1E1F;color:#fff;}
.ellipse-blur{-webkit-filter:blur(50px);filter:blur(50px);-ms-flex-negative:0;flex-shrink:0;}
.ellipse-blur{display:none;}
.woocommerce-EditAccountForm, .shopengine-woocommerce-info, .woocommerce_account_subscriptions, .w-78.account-wrapper{background:#fff;padding:1em;}
@media screen and (min-width:1024px){
.ellipse-blur{display:block;}
}
@media screen and (max-width:480px){
#header-top{position:inherit;}
}
@media only Screen and (min-width: 768px) {
.disable-overlay > div > div{width:380px;left:161px;top:0px;}
.elementor-widget-tabs .elementor-tab-title, .eael-advance-tabs .eael-tabs-nav > ul li.inactive{width:auto;}
}
.jltma-pricing-tables .jltma-price-table-details ol li, .jltma-pricing-tables .jltma-price-table-details ul li{text-align:left !important;}
.jltma-pricing-tables .jltma-price-table-details ol li > div, .jltma-pricing-tables .jltma-price-table-details ul li > div{margin-left:4px;}
.jltma-pricing-tables .jltma-price-table-details ol li i, .jltma-pricing-tables .jltma-price-table-details ul li i{min-width:35px;}
.elementor-accordion .elementor-accordion-icon-opened svg.e-font-icon-svg, .elementor-accordion .elementor-accordion-icon-closed svg.e-font-icon-svg{opacity:0;position:relative;}
.elementor-accordion .elementor-accordion-icon-opened:before{content:"";width:1px;height:1px;border:solid 5px var( --e-global-color-text );opacity:1;display:block;position:absolute;top:2px;left:0;border-radius:100%;}
.elementor-accordion .elementor-accordion-icon-opened, .elementor-accordion .elementor-accordion-icon-closed{position:relative;}
.elementor-accordion .elementor-accordion-icon-closed:before{content:"";width:1px;height:1px;border:solid 5px var(--e-global-color-0f4d5ba);opacity:1;display:block;position:absolute;top:2px;left:0;border-radius:100%;}
.elementor-accordion .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon .elementor-accordion-icon-opened:before, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed:before{display:none;}
.eael-simple-menu-container .eael-simple-menu-toggle{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}
.eael-simple-menu-container.eael-simple-menu-align-left.eael-simple-menu--stretch.eael-simple-menu-dropdown-align-left.preset-1.eael-simple-menu-hamburger{background:none;}
.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li{display:inline-block !important;width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media only Screen and (min-width: 768px) {
.eael-simple-menu-container .eael-simple-menu-toggle{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
} .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{min-height:325px;}
.woocommerce_account_subscriptions{width:100%;}
[type=button], [type=submit], button{border:1px solid #fff !important;}
.woocommerce-ResetPassword{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px;}
input.tnp-email{width:100% !important;border-radius:25px !important;background:rgba(255, 255, 255, 0.43);height:50px;}
input.tnp-submit{position:absolute;right:17px;border-radius:37px !important;-webkit-box-shadow:1px 3px 13px 0px rgba(0, 0, 0, 0.25) !important;box-shadow:1px 3px 13px 0px rgba(0, 0, 0, 0.25) !important;background-image:-o-linear-gradient(313deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;background-image:linear-gradient(137deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%) !important;top:0px;height:42px;font-size:0 !important;}
.tnp-subscription form{position:relative;width:100%;}
.tnp-subscription button{position:absolute;top:0;right:0;width:71px;height:50px;-ms-flex-negative:0;flex-shrink:0;display:block;padding:0;}
.tnp-subscription svg{margin:auto;display:block;width:34px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.tnp-privacy-field label a{font-size:13px;}
.tnp-privacy-field label{padding-left:20px;}
.jltma-price-table-head{background:none !important;padding-top:0 !important;padding-bottom:0 !important;display:-ms-grid;display:grid;}
h3.jltma-price-table-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:0px 0px 40px 40px;background:var(--font, #333);-webkit-box-shadow:0px 7px 19px 0px rgba(0, 0, 0, 0.30);box-shadow:0px 7px 19px 0px rgba(0, 0, 0, 0.30);color:#FFF !important;text-align:center;font-family:"Poppins", sans-serif;font-size:20px !important;font-style:normal;font-weight:500 !important;line-height:normal;padding:15px 0;width:75%;margin:0 auto 1rem !important;display:block;}
.jltma-price-table{border-radius:40px !important;margin-bottom:3rem;}
.jltma-price-table-subheading{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#666;text-align:center;font-family:"Poppins", sans-serif;font-size:18px !important;font-style:normal;font-weight:500 !important;line-height:normal;min-height:120px;height:120px;overflow:hidden;}
.jltma-table-price-area, .jltma-fraction-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#666666;text-align:center;font-family:"Poppins", sans-serif;font-size:40px !important;font-style:normal;font-weight:700 !important;line-height:normal;margin-bottom:1rem;}
span.jltma-table-price-amount{color:#662D91;text-align:center;font-family:"Poppins", sans-serif;font-size:60px !important;font-style:normal;font-weight:700 !important;line-height:normal;}
span.jltma-price-amount-duration{text-align:center;font-family:"Poppins", sans-serif;font-size:24px !important;font-style:normal;font-weight:600 !important;line-height:normal;display:block;}
span.jltma-price-amount-duration:before{content:"" !important;}
.jltma-price-table-details > *{color:#333;font-family:"Poppins", sans-serif;font-size:16px !important;font-style:normal;font-weight:500 !important;line-height:normal;}
.jltma-price-table-details ul{padding:2.5rem 10px !important;}
.jltma-price-table-details i{color:#2E3192;}
.jltma-price-table-bottom{padding-bottom:0 !important;}
.jltma-price-table-btn{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;padding:12px 55px !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;bottom:-30px;line-height:18px !important;}
.enterprise span.jltma-table-price-amount{color:transparent !important;}
.enterprise span.jltma-table-price-amount:before{content:url(//teamtakt.de/wp-content/themes/hello-theme-child-master/img/contacticon.svg);display:block;width:61px;height:61px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.blog-grid-bottom .eael-grid-post-excerpt p{min-height:170px;}
.blog-grid-bottom .eael-entry-title {
margin: 5px 0px 10px 0px;
min-height: 60px;
}