:root{--edu-blue:#0284c7;--edu-blue-hover:#0369a1;--edu-blue-soft:#f0f9ff;--edu-blue-border:#bae6fd;--edu-blue-shadow:rgba(2,132,199,.16);--tennis-green:#16a34a;--tennis-green-hover:#15803d;--tennis-green-soft:#f0fdf4;--tennis-green-border:#bbf7d0;--tennis-green-shadow:rgba(22,163,74,.16);--accent-red:#ef4444;--accent-red-hover:#dc2626;--accent-red-soft:#fef2f2;--accent-red-border:#fecaca;--bg-canvas:#f8fafc;--bg-card:#fff;--bg-footer:#f1f5f9;--border-light:#e2e8f0;--border-input:#cbd5e1;--text-head:#0f172a;--text-body:#334155;--text-muted:#64748b;--font-heading:'Open Sans',-apple-system,BlinkMacSystemFont,sans-serif;--font-body:'Nunito',-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,h4,h5,h6,.elementor-heading-title,.woocommerce-checkout h3,.woocommerce-account h2,.woocommerce-account h3{font-family:var(--font-heading) !important;font-weight:800 !important;text-transform:uppercase !important;color:var(--text-head) !important;letter-spacing:-.3px !important}body,p,span,input,select,textarea,button,.button,label{font-family:var(--font-body) !important}#wpadminbar.mobile{overflow-y:hidden}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}sup,sub{font-size:.4em;font-weight:400 !important;line-height:0;margin-bottom:-.8em;position:relative;top:-1.2em;vertical-align:baseline}p sup{font-size:.8em;top:-.4em}.elementor-slick-slider ul.slick-dots{bottom:-45px !important}.elementor-slick-slider:focus{outline:none !important}.elementor-sticky--active nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:28px !important}html,body,#wrapper,.site-content,body.elementor-canvas.woocommerce-checkout,body.woocommerce-checkout,body.woocommerce-checkout #wrapper,body.woocommerce-checkout .site-content,body.woocommerce-checkout .elementor,body.woocommerce-checkout .e-con,body.woocommerce-checkout .e-con-inner,body.woocommerce-account,body.woocommerce-account #wrapper,body.woocommerce-account .site-content,body.woocommerce-order-received,body.woocommerce-order-received #wrapper,body.woocommerce-order-received .site-content{background-color:var(--bg-canvas) !important;color:var(--text-body) !important}header,.site-header,.elementor-location-header,.ast-main-header-wrap{background-color:#fff !important;border-bottom:1px solid var(--border-light) !important}header a,.site-header a,.elementor-location-header a{color:var(--text-head) !important;font-weight:700 !important;text-decoration:none !important;transition:color .2s ease !important}header a:hover,.site-header a:hover{color:var(--edu-blue) !important}footer,.site-footer,.elementor-location-footer,.ast-builder-footer-wrap{background-color:var(--bg-footer) !important;border-top:1px solid var(--border-light) !important;color:var(--text-muted) !important}footer a,.site-footer a{color:var(--text-muted) !important;text-decoration:none !important;transition:color .2s ease !important}footer a:hover,.site-footer a:hover{color:var(--edu-blue) !important}.svg-footer{filter:brightness(0) invert(1)}.tec-footer{display:none !important}.generic-content p+h2,.generic-content ul+h2,.generic-content p+h3,.generic-content ul+h3,.generic-content p+h4,.generic-content ul+h4{margin-top:1.2em}.generic-content p,.generic-content #teconsent,.generic-content h2,.generic-content h3,.generic-content h4{color:var(--text-head)}.placeholder-fbpixel{color:var(--text-head) !important}.generic-content a{color:var(--edu-blue) !important;text-decoration:underline}.generic-content a:hover{color:var(--edu-blue-hover) !important;cursor:pointer}.page-id-2881 ul.wsp-pages-list li a,.page-id-2881 ul.wsp-posts-list li a{color:var(--edu-blue)}.page-id-2881 ul.wsp-pages-list li a:hover,.page-id-2881 ul.wsp-posts-list li a:hover{text-decoration:underline}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .e-checkout__coupon,.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout form.woocommerce-form-coupon,.woocommerce-checkout .woocommerce-info:has(.showcoupon){display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;border:none !important;opacity:0 !important}.woocommerce-message a.button.wc-forward,.woocommerce-info a.button.wc-forward,.woocommerce-notice a.button.wc-forward{display:none !important}html body .woocommerce-checkout label,html body .woocommerce-account label{color:var(--text-head) !important;font-weight:700 !important;font-size:.9rem !important;margin-bottom:6px !important}html body .woocommerce-checkout abbr.required{color:var(--accent-red) !important;text-decoration:none !important}html body .woocommerce-checkout input.input-text,html body .woocommerce-checkout textarea,html body .woocommerce-checkout select,html body .woocommerce-form-login input.input-text,html body .woocommerce-account input.input-text{-webkit-appearance:none !important;background-color:#fff !important;color:var(--text-head) !important;border:1px solid var(--border-input) !important;border-radius:10px !important;padding:12px 16px !important;font-size:.95rem !important;font-weight:600 !important;box-shadow:0 1px 3px rgba(15,23,42,.04) !important;box-sizing:border-box !important;transition:border-color .2s ease,box-shadow .2s ease !important}html body .woocommerce-checkout input.input-text:focus,html body .woocommerce-checkout textarea:focus,html body .woocommerce-checkout select:focus,html body .woocommerce-form-login input.input-text:focus{background-color:#fff !important;border-color:var(--edu-blue) !important;outline:none !important;box-shadow:0 0 0 3px rgba(2,132,199,.15) !important}::placeholder{color:var(--text-muted) !important;opacity:.8 !important}html body input[type=checkbox]:not(.digital-waiver-checkbox input){appearance:checkbox !important;-webkit-appearance:checkbox !important;accent-color:var(--edu-blue) !important;width:20px !important;height:20px !important;cursor:pointer !important}html body .woocommerce-form__label-for-checkbox{display:flex !important;align-items:flex-start !important;gap:12px !important;line-height:1.5 !important;margin-bottom:16px !important;cursor:pointer !important}.select2-container--default .select2-selection--single{background-color:#fff !important;border:1px solid var(--border-input) !important;border-radius:10px !important;height:48px !important;display:flex !important;align-items:center !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-head) !important;font-weight:600 !important;padding-left:16px !important}.select2-dropdown{background-color:#fff !important;border:1px solid var(--edu-blue) !important;border-radius:10px !important;box-shadow:0 10px 25px rgba(15,23,42,.1) !important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--edu-blue-soft) !important;color:var(--edu-blue) !important;font-weight:700 !important}html body.woocommerce-checkout .e-checkout__container,html body.woocommerce-checkout .e-checkout__column,html body.woocommerce-checkout .e-checkout__column-left,html body.woocommerce-checkout .e-checkout__column-right,html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .e-checkout__container{background:0 0 !important;border:none !important;box-shadow:none !important}html body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .e-checkout__section,html body.woocommerce-checkout .e-checkout__section,html body.woocommerce-checkout .e-checkout__billing,html body.woocommerce-checkout .e-checkout__order-review,html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .woocommerce-checkout-review-order{background-color:#fff !important;border:1px solid var(--border-light) !important;border-radius:18px !important;padding:26px !important;box-shadow:0 4px 15px rgba(15,23,42,.03) !important;margin-bottom:25px !important;box-sizing:border-box !important}html body.woocommerce-checkout .e-checkout__section h3,html body.woocommerce-checkout #customer_details h3,html body.woocommerce-checkout #order_review_heading,html body.woocommerce-checkout .e-checkout__order-review h3{color:var(--text-head) !important;font-size:1.15rem !important;font-weight:800 !important;text-transform:uppercase !important;margin:0 0 16px !important;padding-bottom:10px !important;border-bottom:1px solid var(--border-light) !important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table{background-color:#fff !important;border:1px solid var(--border-light) !important;border-radius:12px !important;overflow:hidden !important;width:100% !important;margin-bottom:15px !important;border-collapse:separate !important;border-spacing:0 !important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table th,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table td{padding:14px 18px !important;border-bottom:1px solid var(--border-light) !important;color:var(--text-body) !important;font-size:.9rem !important;vertical-align:middle !important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table th{background-color:var(--bg-canvas) !important;color:var(--text-head) !important;font-weight:800 !important;text-transform:uppercase !important;font-size:.78rem !important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.order-total th,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.order-total td{background-color:var(--bg-canvas) !important;border-top:2px solid var(--border-light) !important;border-bottom:none !important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.order-total td bdi{color:var(--edu-blue) !important;font-size:1.25rem !important;font-weight:900 !important}.woocommerce-checkout .product-quantity,.woocommerce-checkout .quantity,.woocommerce-checkout input.qty,.woocommerce-checkout input[type=number],.woocommerce-checkout .qty-wrap,.woocommerce-checkout .plus,.woocommerce-checkout .minus,.woocommerce-checkout .qty-btn,.woocommerce-checkout .quantity-nav,.woocommerce-checkout .qib-container,.woocommerce-checkout-review-order-table .product-quantity,.woocommerce-checkout-review-order-table .quantity,.woocommerce-checkout-review-order-table th.product-quantity,.woocommerce-checkout-review-order-table td.product-quantity,.e-checkout__order-review .quantity,.e-checkout__order-review .product-quantity{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important;border:none !important;pointer-events:none !important}html body .woocommerce-checkout #payment{background-color:#fff !important;border:1px solid var(--border-light) !important;border-radius:18px !important;padding:22px !important;box-shadow:0 4px 15px rgba(15,23,42,.03) !important;margin-top:15px !important}html body #payment ul.payment_methods{border-bottom:1px solid var(--border-light) !important;padding-bottom:10px !important;margin-bottom:10px !important;list-style:none !important}html body #payment ul.payment_methods li{background-color:var(--bg-canvas) !important;border:1px solid var(--border-light) !important;border-radius:12px !important;margin-bottom:8px !important;padding:12px 14px !important;transition:border-color .2s ease,background-color .2s ease !important}html body #payment ul.payment_methods li:has(input:checked){border-color:var(--edu-blue) !important;background-color:var(--edu-blue-soft) !important}html body #payment ul.payment_methods li label{color:var(--text-head) !important;font-weight:800 !important;cursor:pointer !important}html body #payment div.payment_box{background-color:#fff !important;border:1px solid var(--border-light) !important;border-radius:10px !important;color:var(--text-body) !important;padding:12px 14px !important;margin:8px 0 4px !important;font-size:.9rem !important;line-height:1.45 !important}html body #payment ul.payment_methods li.payment_method_klarna{display:none !important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:14px 0 !important;padding:2px 4px !important}.woocommerce-checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .woocommerce-privacy-policy-text p,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{color:var(--text-body) !important;-webkit-text-fill-color:var(--text-body) !important;opacity:1 !important;font-size:.88rem !important;line-height:1.55 !important;font-weight:600 !important;margin:0 !important}.woocommerce-checkout .woocommerce-privacy-policy-text a,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{color:var(--edu-blue) !important;text-decoration:underline !important;font-weight:700 !important}.woocommerce-checkout .woocommerce-privacy-policy-text a:hover,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a:hover{color:var(--edu-blue-hover) !important}html body .woocommerce-checkout .digital-waiver-checkbox{background-color:#fff !important;border:1.5px solid var(--border-input) !important;border-left:5px solid var(--edu-blue) !important;border-radius:12px !important;padding:14px 16px !important;margin:12px 0 !important;box-sizing:border-box !important;box-shadow:0 2px 6px rgba(15,23,42,.04) !important}html body .woocommerce-checkout .digital-waiver-checkbox label{display:flex !important;align-items:flex-start !important;gap:12px !important;cursor:pointer !important;margin-bottom:0 !important}html body .woocommerce-checkout .digital-waiver-checkbox label,html body .woocommerce-checkout .digital-waiver-checkbox span,html body .woocommerce-checkout .digital-waiver-checkbox .digital-waiver-text{color:var(--text-head) !important;-webkit-text-fill-color:var(--text-head) !important;opacity:1 !important;filter:none !important;font-size:.86rem !important;line-height:1.45 !important;font-weight:600 !important}html body .woocommerce-checkout .digital-waiver-checkbox input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;width:22px !important;height:22px !important;min-width:22px !important;background-color:#fff !important;border:2px solid var(--border-input) !important;border-radius:6px !important;margin-top:1px !important;cursor:pointer !important;transition:all .2s ease !important}html body .woocommerce-checkout .digital-waiver-checkbox input[type=checkbox]:checked{background-color:var(--edu-blue) !important;border-color:var(--edu-blue) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") !important;background-size:14px 14px !important;background-position:center !important;background-repeat:no-repeat !important}html body .woocommerce-checkout #place_order{background-color:var(--edu-blue) !important;color:#fff !important;width:100% !important;padding:16px 24px !important;font-family:var(--font-heading) !important;font-size:1.05rem !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.5px !important;border-radius:12px !important;border:none !important;cursor:pointer !important;margin-top:14px !important;box-shadow:0 4px 14px var(--edu-blue-shadow) !important;transition:transform .2s ease,background-color .2s ease !important}html body .woocommerce-checkout #place_order:hover{background-color:var(--edu-blue-hover) !important;transform:translateY(-2px)}#place_order:disabled,#place_order[disabled],body:has(.digital-waiver-checkbox input[type=checkbox]:not(:checked)) #place_order,body:has(input[name=terms]:not(:checked)) #place_order,body:has(#terms:not(:checked)) #place_order,body:has(input[name=legal]:not(:checked)) #place_order,body:has(.woocommerce-terms-and-conditions-wrapper input[type=checkbox]:not(:checked)) #place_order{background-color:#94a3b8 !important;border-color:#94a3b8 !important;color:#fff !important;opacity:.45 !important;filter:grayscale(100%) !important;cursor:not-allowed !important;pointer-events:none !important;box-shadow:none !important;transform:none !important;transition:all .2s ease !important}html body.woocommerce-order-received .woocommerce-thankyou-order-received{color:var(--edu-blue) !important;font-size:clamp(22px,3.5vw,30px) !important;font-weight:900 !important;text-transform:uppercase !important;text-align:center}html body.woocommerce-order-received ul.woocommerce-order-overview{background-color:#fff !important;border:1px solid var(--border-light) !important;border-radius:16px !important;padding:20px !important;list-style:none !important}html body.woocommerce-account .site-content{margin-bottom:60px !important}html body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none !important;padding:0 !important}html body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block !important;padding:12px 20px !important;background-color:#fff !important;color:var(--text-head) !important;border:1px solid var(--border-light) !important;border-radius:12px !important;font-weight:800 !important;text-transform:uppercase !important;text-decoration:none !important;margin-bottom:8px !important;transition:all .2s ease !important}html body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,html body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--edu-blue) !important;color:#fff !important}html body.woocommerce-account .woocommerce-MyAccount-content{background-color:#fff !important;border:1px solid var(--border-light) !important;border-radius:16px !important;padding:28px !important}body.page-slug-wissen,body.page-slug-wissens-hub,body.page-id-wissen,body.blog,body.archive,body.single-post{background-color:var(--bg-canvas) !important;color:var(--text-body) !important}body.single-post .entry-content p,body.single-post .entry-content li{font-family:var(--font-body) !important;font-size:16.5px !important;line-height:1.7 !important;color:var(--text-body) !important}body.single-post .entry-title,body.single-post h1,body.single-post h2,body.single-post h3{font-family:var(--font-heading) !important;font-weight:800 !important;color:var(--text-head) !important;text-transform:uppercase !important}.single-post .elementor-search-form__container{border:1px solid var(--border-light)}.tg-intext-trigger{background-color:var(--edu-blue-soft);border:1px solid var(--edu-blue-border);border-left:5px solid var(--edu-blue);border-radius:12px;padding:16px 20px;margin:28px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.tg-trigger-text{font-size:14.5px;font-weight:700;color:var(--text-head)}.tg-trigger-btn{background-color:var(--edu-blue);color:#fff !important;font-family:var(--font-heading);font-size:12px;font-weight:800;text-transform:uppercase;padding:10px 18px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease !important}.tg-trigger-btn:hover{background-color:var(--edu-blue-hover)}.tg-blog-end-box{background-color:#fff;border:2px solid var(--edu-blue-border);border-radius:20px;padding:32px 28px;margin:40px 0 20px;text-align:center}.tg-end-badge{display:inline-block;background-color:var(--edu-blue-soft);color:var(--edu-blue);border:1px solid var(--edu-blue-border);font-size:11px;font-weight:800;text-transform:uppercase;padding:4px 14px;border-radius:999px;margin-bottom:12px}.tg-end-title{font-family:var(--font-heading);font-size:clamp(20px,3vw,25px);font-weight:900;color:var(--text-head);text-transform:uppercase;margin-bottom:10px}.tg-end-btn-main{background-color:var(--edu-blue);color:#fff !important;font-family:var(--font-heading);font-size:13px;font-weight:800;text-transform:uppercase;padding:13px 26px;border-radius:10px;text-decoration:none;transition:background-color .2s ease !important}.tg-end-btn-main:hover{background-color:var(--edu-blue-hover)}.e-con:has(.elementor-heading-title),.elementor-section:has(.elementor-heading-title),.elementor-widget-heading,.elementor-widget-heading .elementor-widget-container{background:0 0 !important;box-shadow:none !important;border:none !important}.e-con:has(.elementor-heading-title) .elementor-background-overlay,.elementor-section:has(.elementor-heading-title) .elementor-background-overlay,.e-con:has(.elementor-heading-title):before,.e-con:has(.elementor-heading-title):after,.elementor-section:has(.elementor-heading-title):before,.elementor-section:has(.elementor-heading-title):after{display:none !important;background:0 0 !important}.elementor-heading-title{text-shadow:none !important;box-shadow:none !important;filter:none !important}.elementor-widget-heading{text-align:center !important}.elementor-widget-heading .elementor-heading-title{position:relative !important;display:inline-block !important;margin:0 auto !important;padding:16px 38px !important;border-radius:999px !important;background:radial-gradient(ellipse 70% 60% at center,rgba(15,23,42,.05) 0%,rgba(15,23,42,.02) 45%,transparent 75%) !important}.elementor-posts-container article.elementor-post,.elementor-loop-container .e-loop-item,.elementor-loop-container .e-loop-item>.e-con,.elementor-widget-posts article.elementor-post,article.elementor-post{background-color:#fff !important;border:1px solid var(--border-light,#e2e8f0) !important;border-radius:16px !important;overflow:hidden !important;padding:0 0 20px !important;box-shadow:0 4px 15px rgba(15,23,42,.03) !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease !important;box-sizing:border-box !important}.elementor-posts-container article.elementor-post:hover,.elementor-loop-container .e-loop-item:hover,.elementor-widget-posts article.elementor-post:hover,article.elementor-post:hover{transform:translateY(-4px) !important;border-color:#cbd5e1 !important;box-shadow:0 12px 24px rgba(15,23,42,.08) !important}article.elementor-post .elementor-post__text,.e-loop-item .e-con-inner,.e-loop-item .elementor-widget-container{background-color:#fff !important}article.elementor-post .elementor-post__text{padding:0 20px 20px !important}.elementor-post__thumbnail,.e-loop-item .elementor-widget-theme-post-featured-image{margin-bottom:16px !important;overflow:hidden !important}.elementor-post__thumbnail img,.e-loop-item .elementor-widget-theme-post-featured-image img{border-radius:15px 15px 0 0 !important;width:100% !important;display:block !important;transition:transform .3s ease !important}article.elementor-post:hover .elementor-post__thumbnail img,.e-loop-item:hover .elementor-widget-theme-post-featured-image img{transform:scale(1.02) !important}article.elementor-post .elementor-post__title,article.elementor-post .elementor-post__title a,.e-loop-item h2,.e-loop-item h3,.e-loop-item h4,.e-loop-item h2 a,.e-loop-item h3 a,.e-loop-item h4 a{font-family:var(--font-heading,'Open Sans',sans-serif) !important;font-size:1.15rem !important;font-weight:800 !important;text-transform:uppercase !important;color:#0f172a !important;-webkit-text-fill-color:#0f172a !important;line-height:1.3 !important;margin-bottom:12px !important;text-decoration:none !important;hyphens:none !important;transition:color .2s ease !important}article.elementor-post .elementor-post__title a:hover,.e-loop-item a:hover{color:#334155 !important;-webkit-text-fill-color:#334155 !important}article.elementor-post .elementor-post__excerpt,article.elementor-post .elementor-post__excerpt p,.e-loop-item .elementor-widget-theme-post-excerpt,.e-loop-item .elementor-widget-theme-post-excerpt p{font-family:var(--font-body,'Nunito',sans-serif) !important;font-size:.92rem !important;color:#334155 !important;-webkit-text-fill-color:#334155 !important;line-height:1.55 !important;font-weight:600 !important;margin-bottom:16px !important}article.elementor-post .elementor-post__read-more,.e-loop-item a.elementor-post__read-more{font-family:var(--font-heading,'Open Sans',sans-serif) !important;font-size:.82rem !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.5px !important;color:#0f172a !important;-webkit-text-fill-color:#0f172a !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:4px !important;transition:transform .2s ease,color .2s ease !important}article.elementor-post .elementor-post__read-more:hover,.e-loop-item a.elementor-post__read-more:hover{color:#334155 !important;-webkit-text-fill-color:#334155 !important;transform:translateX(3px) !important}.e-load-more-button,.elementor-button.elementor-load-more-button{background-color:#0f172a !important;color:#fff !important;border-radius:10px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:.5px !important;border:none !important;padding:14px 28px !important;transition:all .2s ease !important}.e-load-more-button:hover,.elementor-button.elementor-load-more-button:hover{background-color:#1e293b !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(15,23,42,.15) !important}.tg-post-scope .tg-custom-checkbox-wrap{display:flex !important;align-items:flex-start !important;gap:10px !important;max-width:400px !important;margin:12px auto 8px auto !important;cursor:pointer !important;text-align:left !important;font-size:.82rem !important;line-height:1.4 !important;color:#475569 !important;position:relative !important}.tg-post-scope .tg-real-checkbox{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;pointer-events:none !important}.tg-post-scope .tg-custom-box{width:19px !important;height:19px !important;min-width:19px !important;background-color:#fff !important;border:2px solid #cbd5e1 !important;border-radius:6px !important;margin-top:1px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:all .2s ease !important;box-sizing:border-box !important}.tg-post-scope .tg-custom-checkbox-wrap:hover .tg-custom-box{border-color:#0284c7 !important;box-shadow:0 0 0 3px rgba(2,132,199,.12) !important}.tg-post-scope .tg-real-checkbox:focus+.tg-custom-box{border-color:#0284c7 !important;box-shadow:0 0 0 3px rgba(2,132,199,.2) !important}.tg-post-scope .tg-custom-box:after{content:"" !important;display:none !important;width:5px !important;height:10px !important;border:solid #0284c7 !important;border-width:0 2.5px 2.5px 0 !important;transform:rotate(45deg) translate(-1px,-1px) !important}.tg-post-scope .tg-real-checkbox:checked+.tg-custom-box{border-color:#0284c7 !important;background-color:#f0f9ff !important}.tg-post-scope .tg-real-checkbox:checked+.tg-custom-box:after{display:block !important}.tg-post-scope .tg-checkbox-label-text a{color:#0284c7 !important;text-decoration:underline !important;font-weight:800 !important}.tg-post-scope .tg-checkbox-label-text a:hover{color:#0369a1 !important}body.page-status-probepackung .form-field-accept_share{margin-top:-2px !important}body.page-status-probepackung .elementor-form-fields-wrapper .elementor-field-type-acceptance{margin-bottom:0 !important}@media (max-width:768px){.elementor-button i{display:none}}@media (max-width:767px){html body .woocommerce-checkout input[type=text],html body .woocommerce-checkout input[type=email],html body .woocommerce-checkout input[type=tel],html body .woocommerce-checkout select,html body .woocommerce-checkout textarea{font-size:16px !important;min-height:48px !important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review,.woocommerce-checkout .e-checkout__section{width:100% !important;float:none !important;padding:18px 16px !important;border-radius:14px !important}html body .woocommerce-checkout #place_order{padding:18px 15px !important;font-size:1rem !important;min-height:54px !important}html body .woocommerce-checkout .digital-waiver-checkbox{padding:14px !important}html body .woocommerce-checkout .digital-waiver-checkbox label{font-size:.82rem !important;gap:10px !important}html body .woocommerce-checkout .digital-waiver-checkbox input[type=checkbox]{width:24px !important;height:24px !important;min-width:24px !important}.tg-intext-trigger{flex-direction:column;align-items:flex-start}}