@charset "UTF-8";
.bg-gradient-animation{background:linear-gradient(-45deg, #ff5500, #ffffff, #29abe2, #ffffff, #ff5500);background-size:400% 100%;animation:gradient 8s ease-in-out infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.div_glow_box_circle_icon{color:#fff;text-shadow:0 2px 4px rgba(0, 0, 0, 0.35);width:70px;height:70px;padding:1em;border-radius:50%;border:solid 5px #fff;display:flex;justify-content:center;align-items:center;font-size:3.5em;background:linear-gradient(135deg, #ff5500, #ffffff, #29abe2);position:absolute;top:-62px;left:50%;transform:translateX(-50%);transition:transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}.div_glow_box_circle_icon:hover{transform:translateX(-50%) scale(1.1)}.div_glow_box_circle_icon a{color:#fff !important;text-decoration:none}.div_glow_box{outline:none;background:#fff;z-index:0;padding:70px 25px 25px 25px;position:relative;border-radius:25px;box-shadow:0 0 0 20px rgba(0, 0, 0, 0.025);margin:20px;word-break:break-word}.div_glow_box:before{content:"";background:linear-gradient(135deg, #ff5500, #ffffff, #29abe2, #ff5500, #ffffff, #29abe2, #ff5500, #ffffff, #29abe2);position:absolute;top:10px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);transform:scale(0.9);background-size:400%;z-index:-1;filter:blur(20px);animation:glowing 20s linear infinite;opacity:1;transition:opacity 0.3s ease-in-out;border-radius:25px}.div_glow_box:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;border-radius:25px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}.div_glow_box_link{text-decoration:none;display:block}.div_glow_box_link:hover .div_glow_box{transform:scale(1.02)}.schwebe_effekt{animation:float 1.5s ease alternate infinite}@keyframes float{50%{transform:translateY(-px)}100%{transform:translateY(-18px)}}.text_shadow{text-shadow:0 2px 4px rgba(0, 0, 0, 0.35)}.div_glow_box_column{outline:none;background:#fff;z-index:0;padding:70px 25px 25px 25px;position:relative;border-radius:25px;box-shadow:0 0 0 20px rgba(0, 0, 0, 0.025);margin:2.3em;width:27% !important}.div_glow_box_column:before{content:"";background:linear-gradient(135deg, #ff5500, #ffffff, #29abe2, #ff5500, #ffffff, #29abe2, #ff5500, #ffffff, #29abe2);position:absolute;top:10px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);transform:scale(0.9);background-size:400%;z-index:-1;filter:blur(20px);animation:glowing 20s linear infinite;opacity:1;transition:opacity 0.3s ease-in-out;border-radius:25px}.div_glow_box_column:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;border-radius:25px}.div_box_50_white{outline:none;background:rgba(255, 255, 255, 0.5);z-index:0;padding:70px 25px 25px 25px;position:relative;border-radius:25px;box-shadow:0 0 0 20px rgba(0, 0, 0, 0.025);margin:20px}.column_table{margin:20px auto;padding:20px;border:2px solid #e0e0e0;border-radius:2em;background-color:#f9f9f9;box-shadow:0 10px 10px rgba(0, 0, 0, 0.1)}.column_table_header{font-size:2em;margin-bottom:15px;color:#333}.column_table img{width:100%;height:auto;border-radius:1em;margin-bottom:15px}.column_table__price{font-size:2em;margin:15px 0;font-weight:bold}.column_table__price span{font-size:0.5em}.column_table_list{list-style:none;padding:0;margin:20px 0;text-align:left}.column_table_list li{margin-bottom:10px;font-size:0.9em;color:#666;padding-left:20px;position:relative;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.column_table_list li:before{content:"✓";color:#0099cc;font-weight:bold;position:absolute;left:0}.column_table_list li:last-child{border-bottom:none}.btn-primary{text-align:center;color:#ffffff !important;text-shadow:0 2px 4px rgba(0, 0, 0, 0.35);margin:25px 0;padding:20px 25px;font-size:1.2em;letter-spacing:0.1em;border-radius:100px;cursor:pointer;font-weight:700;position:relative;border:2px solid transparent;background:linear-gradient(135deg, #ff5500, #ffffff, #29abe2) padding-box, #fff border-box;overflow:hidden;transition:transform 0.3s ease-out, box-shadow 0.3s ease-out;display:block;width:fit-content;max-width:100%}.btn-primary i{font-size:1em;padding:0 10px;transition:transform 0.1s linear}.btn-primary:hover i{transform:translateX(10px)}.btn-primary a{color:#fff !important;text-decoration:none}@media only screen and (max-width:768px){.btn-primary{width:100%}}.pulse{animation:pulse-animation 1.5s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(255, 255, 255, 0.5)}100%{box-shadow:0 0 0 20px rgba(255, 85, 0, 0)}}.ba-container{position:relative;width:100%;aspect-ratio:1.3333333333;overflow:hidden;border-radius:25px;margin:2rem auto}.ba-image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center}.ba-before{z-index:1}.ba-after{z-index:2;clip-path:inset(0 0 0 50%);transition:clip-path 0.2s ease-out}.ba-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.ba-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:40px;width:40px;border-radius:50%;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="orange"><path d="M8.12 12l4.24-4.24-1.41-1.41L5.29 12l5.66 5.66 1.41-1.41L8.12 12zm7.76 0l-4.24 4.24 1.41 1.41L18.71 12l-5.66-5.66-1.41 1.41L15.88 12z"/></svg>') no-repeat center;background-size:60%;border:2px solid #ff5500;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);position:relative;z-index:4}.ba-slider::-moz-range-thumb{height:40px;width:40px;border-radius:50%;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="orange"><path d="M8.12 12l4.24-4.24-1.41-1.41L5.29 12l5.66 5.66 1.41-1.41L8.12 12zm7.76 0l-4.24 4.24 1.41 1.41L18.71 12l-5.66-5.66-1.41 1.41L15.88 12z"/></svg>') no-repeat center;background-size:60%;border:2px solid #ff5500;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);position:relative;z-index:4}.ba-divider-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;z-index:2;pointer-events:none}.label{position:absolute;background:rgba(0, 0, 0, 0.5);color:#fff;padding:0.25rem 0.5rem;font-size:0.9rem;border-radius:5px;z-index:4}.label-before{bottom:10px;left:10px}.label-after{bottom:10px;right:10px}.faq-section{max-width:700px;margin:0 auto;padding:2rem 1rem}.faq-item{margin-bottom:1rem;border-bottom:1px solid #eee}.faq-question{background:none;border:none;width:100%;text-align:left;font-size:1.2em;font-weight:bold;padding:0.75em 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-question .icon{font-size:1.5em;color:#29abe2;transition:transform 0.3s ease}.faq-answer{display:none;padding:0 0 1em 0;line-height:1.5}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question .icon{transform:rotate(45deg);color:#ff5500}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca Black"), local("LexendDeca-Black"), url("fonts/lexend_deca/LexendDeca-Black.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-Black.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-Black.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-Black.svg#LexendDeca-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca Medium"), local("LexendDeca-Medium"), url("fonts/lexend_deca/LexendDeca-Medium.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-Medium.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-Medium.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-Medium.svg#LexendDeca-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca ExtraBold"), local("LexendDeca-ExtraBold"), url("fonts/lexend_deca/LexendDeca-ExtraBold.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-ExtraBold.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-ExtraBold.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-ExtraBold.svg#LexendDeca-ExtraBold") format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca Regular"), local("LexendDeca-Regular"), url("fonts/lexend_deca/LexendDeca-Regular.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-Regular.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-Regular.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-Regular.svg#LexendDeca-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca Light"), local("LexendDeca-Light"), url("fonts/lexend_deca/LexendDeca-Light.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-Light.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-Light.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-Light.svg#LexendDeca-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca Thin"), local("LexendDeca-Thin"), url("fonts/lexend_deca/LexendDeca-Thin.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-Thin.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-Thin.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-Thin.svg#LexendDeca-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca Bold"), local("LexendDeca-Bold"), url("fonts/lexend_deca/LexendDeca-Bold.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-Bold.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-Bold.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-Bold.svg#LexendDeca-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca ExtraLight"), local("LexendDeca-ExtraLight"), url("fonts/lexend_deca/LexendDeca-ExtraLight.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-ExtraLight.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-ExtraLight.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-ExtraLight.svg#LexendDeca-ExtraLight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Lexend Deca";src:local("Lexend Deca SemiBold"), local("LexendDeca-SemiBold"), url("fonts/lexend_deca/LexendDeca-SemiBold.woff2") format("woff2"), url("fonts/lexend_deca/LexendDeca-SemiBold.woff") format("woff"), url("fonts/lexend_deca/LexendDeca-SemiBold.ttf") format("truetype"), url("fonts/lexend_deca/LexendDeca-SemiBold.svg#LexendDeca-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}.gradient-text{background:linear-gradient(-45deg, #ff5500, #ffffff, #29abe2, #ffffff, #ff5500);background-size:400% 100%;animation:gradient 8s ease-in-out infinite;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.border-gradient{border:5px solid transparent;border-image:linear-gradient(135deg, #ff5500, #ffffff, #29abe2);border-image-slice:1}.text-orange{color:#ff5500}.text-blue{color:#29abe2}.burger-icon{color:#ffffff !important;text-shadow:0 2px 4px rgba(0, 0, 0, 0.35);padding:10px;border-radius:50%;background:linear-gradient(135deg, #ff5500, #ffffff, #29abe2);width:50px;height:50px}#sp-header{animation:1s ease 0s 1 normal none running spFadeIn}#sp-header.header-sticky{opacity:75%}#sp-header #sp-menu nav.sp-megamenu-wrapper ul.sp-megamenu-parent>li.active>a{color:#29abe2}#sp-header #sp-menu nav.sp-megamenu-wrapper ul.sp-megamenu-parent>li>a:hover{color:#ff5500}#sp-header #sp-menu nav.sp-megamenu-wrapper ul.sp-megamenu-parent>li .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items>li>a:hover{color:#ff5500 !important}#sp-header #sp-menu nav.sp-megamenu-wrapper ul.sp-megamenu-parent>li .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items>li.active>a{color:#29abe2}.logo{font-weight:900;text-shadow:0 2px 4px rgba(0, 0, 0, 0.35)}.logo_slogan_custom{color:#252525;font-size:12px}#sp-footer{background-color:#29abe2 !important}body.ltr .sp-megamenu-parent>li.sp-has-child>a:after body.ltr .sp-megamenu-parent>li.sp-has-child>span:after{font-family:"Font Awesome 5 Free";content:"";float:right;margin-left:7px;font-weight:900}.glanzfaktor-card{position:relative;width:100%;border-radius:25px;overflow:hidden;box-shadow:0 15px 25px rgba(0, 0, 0, 0.35)}.glanzfaktor-card-img{width:100%;display:block;border-radius:25px}.glanzfaktor-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(255, 85, 0, 0.85) 0%, rgba(255, 85, 0, 0) 100%);opacity:0.85;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;transition:opacity 0.4s ease, background 0.4s ease}.glanzfaktor-card-title{color:white;font-size:1.5rem;margin:0 0 15px 0;transform:translateY(0);transition:transform 0.4s ease;z-index:3}.glanzfaktor-card-text{color:white;opacity:0;transition:opacity 0.4s ease;z-index:2;text-align:left;max-width:90%;line-height:1.4}.glanzfaktor-card:hover .glanzfaktor-card-title{transform:translateY(-20px)}.glanzfaktor-card:hover .glanzfaktor-card-text{opacity:1}.glanzfaktor-card:hover .glanzfaktor-card-overlay,.glanzfaktor-card:focus-within .glanzfaktor-card-overlay{background:rgba(255, 85, 0, 0.85);opacity:1}#redim-cookiehint{text-align:left}#cookiehintsubmit{background:#29abe2 !important;color:#ffffff !important}#cookiehintsubmit:hover{background:#ff5500 !important;color:#fff !important}#cookiehintsubmitno{background:#c2c2c2 !important;color:#ffffff !important}#cookiehintsubmitno:hover{background:#ff5500 !important;color:#fff !important}.qx-flipbox,.qx-flipbox_frontlayer,.qx-flipbox_backlayer{border-radius:15px;overflow:hidden;position:relative}.qx-flipbox_frontlayer::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(255, 85, 0, 0.55) 0%, rgba(255, 85, 0, 0) 65%);border-radius:15px;pointer-events:none;z-index:1;transition:background 0.35s ease, opacity 0.35s ease, z-index 0s}.qx-flipbox_frontlayer .qx-element-flip-box__title{position:relative;z-index:99}.qx-flipbox_frontlayer .qx-element-flip-box__title h3{margin:0;color:#ffffff;text-shadow:0 2px 6px rgba(0, 0, 0, 0.45)}.qx-flipbox_frontlayer:hover::after,.qx-flipbox_frontlayer:focus-within::after{background:linear-gradient(to top, rgba(255, 85, 0, 0.75) 0%, rgba(255, 85, 0, 0.15) 65%);z-index:100}.qx-flipbox_frontlayer:hover .qx-element-flip-box__title,.qx-flipbox_frontlayer:focus-within .qx-element-flip-box__title{z-index:0}.qx-flipbox_backlayer{}.responsive-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:2rem;border-radius:15px;border:none;box-shadow:0 0 20px rgba(0, 0, 0, 0.05);position:relative}.responsive-table-container::after{content:"";position:absolute;right:0;top:0;width:30px;height:100%;pointer-events:none;background:linear-gradient(to left, rgba(255, 255, 255, 0.9), transparent);display:none}@media (max-width:768px){.responsive-table-container::after{display:block}}table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:600px;border-radius:15px;overflow:hidden;font-size:1rem}th,td{width:50%;padding:1rem 1.5rem;text-align:left;vertical-align:top;border-bottom:1px solid #eee;color:#000;word-wrap:break-word}th{background:linear-gradient(135deg, #ff5500, #ffffff, #29abe2);font-weight:bold;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1)}td{background-color:#fff}tr:last-child td{border-bottom:none}tr:hover td{background-color:#fdf6f1}.responsive-table-container::-webkit-scrollbar{height:6px}.responsive-table-container::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.2);border-radius:3px}.scroll-hint{font-size:0.9rem;color:#666;margin-bottom:0.5rem;display:none}@media (max-width:768px){.scroll-hint{display:block;text-align:left;animation:pulse-hint 1.5s infinite}@keyframes pulse-hint{0%{opacity:0.3}50%{opacity:1}100%{opacity:0.3}}}.hidden-jsonld{display:none !important;visibility:hidden !important;padding:0 !important;margin:0 !important;height:0 !important;min-height:0 !important;line-height:0 !important;overflow:hidden}.hidden-jsonld{display:none !important;visibility:hidden !important;padding:0 !important;margin:0 !important;height:0 !important;min-height:0 !important;line-height:0 !important;overflow:hidden}