.breakdance .cz-service-hours{display:block}@media (max-width:1119px){.breakdance .cz-service-hours{display:none}}@media (max-width:767px){.breakdance .cz-service-hours{display:none}}.breakdance .cz-logo-strip{overflow:hidden}@media (max-width:767px){.breakdance .cz-home-hero-buttons .bde-button{width:100%}.breakdance .cz-home-hero-buttons .button-atom{width:100%;padding:18px 30px;font-size:15.5px;line-height:1}.breakdance .cz-home-hero-buttons .bde-button:first-child .button-atom{background:var(--bde-palette-cz-action-light)}.breakdance .cz-home-hero-buttons .bde-button:last-child .button-atom{background:#ffffff1a;border:2px solid var(--bde-palette-cz-white);color:var(--bde-palette-cz-white)}}.breakdance .cz-card-corners{overflow:hidden;border-radius:0px}.breakdance .cz-project-card-media{position:relative}.breakdance .cz-project-card-media>.bde-div{position:absolute;bottom:0;left:0}.cz-link-on-dark:hover{color:var(--bde-palette-cz-hero-text)}.cz-link-on-dark:focus-visible{color:var(--bde-palette-cz-hero-text)}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"]{display:flex;flex-wrap:wrap;gap:8px}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"]>legend{flex:0 0 100%;margin-bottom:8px}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"] .breakdance-form-checkbox{position:relative;margin:0}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"] .breakdance-form-checkbox>input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"] .breakdance-form-checkbox__text{display:flex;align-items:center;height:44px;padding:0 16px!important;border:1px solid var(--bde-palette-cz-border);background:var(--bde-palette-cz-white);color:var(--bde-palette-cz-ink);cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"] .breakdance-form-checkbox>input:checked + .breakdance-form-checkbox__text{border-color:var(--bde-palette-cz-brand);background:var(--bde-palette-cz-brand);color:var(--bde-palette-cz-white)}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"] .breakdance-form-checkbox>input:focus-visible + .breakdance-form-checkbox__text{outline:2px solid var(--bde-palette-cz-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"] .breakdance-form-checkbox__text{transition:none}}.breakdance .cz-form-product-tiles fieldset[aria-label="Welche Produkte interessieren Sie?"] .breakdance-form-checkbox{flex:0 0 auto;width:auto}.breakdance .cz-form-product-tiles fieldset[aria-label="Datenschutz"] a{color:var(--bde-palette-cz-brand);text-decoration:underline;text-underline-offset:3px}.breakdance .cz-form-product-tiles fieldset[aria-label="Datenschutz"] a:hover{color:var(--bde-palette-cz-navy-soft)}.breakdance .cz-form-product-tiles fieldset[aria-label="Datenschutz"] a:focus-visible{outline:2px solid var(--bde-palette-cz-brand);outline-offset:3px}.breakdance .cz-link-on-dark{color:var(--bde-palette-cz-white)}.breakdance .cz-link-on-dark:hover,.breakdance .cz-link-on-dark:focus-visible{color:var(--bde-palette-cz-hero-text);text-decoration:underline;text-underline-offset:.2em}.breakdance .cz-link-on-dark:focus-visible{outline:2px solid var(--bde-palette-cz-accent);outline-offset:4px}.breakdance .cz-faq-figma .bde-faq__question{gap:10px}.breakdance .cz-faq-figma .bde-faq__icon{position:relative;flex:0 0 34px;width:34px!important;height:34px!important;border:1px solid var(--bde-palette-cz-brand);color:var(--bde-palette-cz-brand)!important;transform:none!important}.breakdance .cz-faq-figma .bde-faq__icon svg{display:none}.breakdance .cz-faq-figma .bde-faq__icon::before,.breakdance .cz-faq-figma .bde-faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.breakdance .cz-faq-figma .bde-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.breakdance .cz-faq-figma .bde-faq__item.is-active .bde-faq__icon::after{display:none}.breakdance .cz-hero-scroll-indicator{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);z-index:2}@media (max-width:767px){.breakdance .cz-hero-scroll-indicator{display:none}}.breakdance .cz-product-card-action{width:100%}.breakdance .cz-product-card-action .button-atom:focus-visible{outline:2px solid var(--bde-palette-cz-accent);outline-offset:4px}.breakdance .cz-product-card-action .button-atom:focus-visible:not(:hover){background:var(--bde-palette-cz-white);color:var(--bde-palette-cz-navy)}@media (max-width:767px){.breakdance .cz-home-benefits-mobile-bg{background-color:var(--bde-palette-cz-mobile-subtle)!important}}.breakdance .cz-project-card-copy p{margin:0}.breakdance .cz-contact-way-icon .bde-icon-icon.breakdance-icon-atom svg:first-child,.breakdance .cz-contact-way-icon .bde-icon-icon.breakdance-icon-atom svg:first-child *{fill:var(--bde-palette-cz-white)!important}@media (max-width:767px){.breakdance .cz-contact-way-icon .bde-icon-icon.breakdance-icon-atom svg:first-child,.breakdance .cz-contact-way-icon .bde-icon-icon.breakdance-icon-atom svg:first-child *{fill:var(--bde-palette-cz-brand)!important}}@media (max-width:767px){.breakdance .cz-contact-way-tile{background-color:rgba(63,127,174,0.08)!important}}.breakdance .cz-contact-form-figma{position:relative;overflow:hidden}.breakdance .cz-contact-form-figma::before{content:"";position:absolute;z-index:0;pointer-events:none;right:0;top:120px;width:826px;height:750px;background:url(https://canzibafenster.at/wp-content/uploads/canziba-assets/canziba-contact-watermark.svg) center / contain no-repeat;opacity:0.5}.breakdance .cz-contact-form-figma>.section-container{position:relative;z-index:1}.breakdance .cz-contact-form-figma .bde-div-199-100{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:767px){.breakdance .cz-contact-form-figma{background-color:var(--bde-palette-cz-mobile-subtle)!important}.breakdance .cz-contact-form-figma::before{top:calc(50% - 456px)}}@media (min-width:768px){.breakdance .cz-mobile-cta-band{display:none!important}}@media (max-width:767px){.breakdance .cz-mobile-cta-band .bde-button{width:100%}.breakdance .cz-mobile-cta-band .bde-button .button-atom{width:100%;justify-content:center;min-height:56px}.breakdance .cz-mobile-cta-band .bde-button:first-child .button-atom{background:#fff!important;border-color:#fff!important;color:var(--bde-palette-cz-navy)!important}.breakdance .cz-mobile-cta-band .bde-button:last-child .button-atom{background:transparent!important;border:2px solid var(--bde-palette-cz-steel)!important;color:#fff!important}}.breakdance .cz-product-overview-copy{display:flex;flex-direction:column;gap:26px}.breakdance .cz-product-overview-copy p{margin:0}@media (max-width:767px){.breakdance .cz-long-heading-wrap{overflow-wrap:anywhere;word-break:break-word}}.breakdance .cz-process-steps>div{position:relative}.breakdance .cz-process-steps>div>div:first-child{position:relative;flex:0 0 48px;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:0!important}.breakdance .cz-process-steps>div:not(:last-child)::after{content:"";position:absolute;pointer-events:none}@media (min-width:768px){.breakdance .cz-process-steps>div:not(:last-child)::after{left:64px;right:-24px;top:23.5px;height:1px;background:repeating-linear-gradient(to right,var(--bde-palette-cz-brand) 0 8px,transparent 8px 16px)}}@media (min-width:768px) and (max-width:1119px){.breakdance .cz-process-steps>div:nth-child(2n)::after{content:none}}@media (max-width:767px){.breakdance .cz-process-steps>div:not(:last-child)::after{left:23.5px;top:64px;bottom:-16px;width:1px;background:repeating-linear-gradient(to bottom,var(--bde-palette-cz-brand) 0 8px,transparent 8px 16px)}}@media (max-width:767px){.breakdance .cz-about-reason-card{background-color:var(--bde-palette-cz-subtle)!important}}.breakdance .cz-project-loop-figma .bde-loop-item{padding:0!important}.breakdance .cz-product-detail-action{display:flex;width:100%;align-items:center;justify-content:center;box-sizing:border-box;padding:16px 32px;background:var(--bde-palette-cz-brand);color:var(--bde-palette-cz-white);text-decoration:none}.breakdance .cz-product-detail-action:hover,.breakdance .cz-product-detail-action:focus-visible{background:var(--bde-palette-cz-navy);color:var(--bde-palette-cz-white)}.breakdance .cz-configurator-copy{gap:40px!important}@media(max-width:767px){.breakdance .cz-configurator-copy{gap:40px!important}}.breakdance .cz-access-card{min-height:240px;background:var(--bde-palette-cz-white)}@media(max-width:767px){.breakdance .cz-access-card{min-height:0;padding:24px 16px!important}}.breakdance .cz-access-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid var(--bde-palette-cz-border)}.breakdance .cz-access-icon>svg{width:28px!important;height:28px!important}.breakdance .cz-service-step-light{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-height:199px;background:var(--bde-palette-cz-white)!important;padding:32px 24px!important}@media(max-width:767px){.breakdance .cz-service-step-light{min-height:0;padding:30px 26px 34px!important}}.breakdance .cz-hst-production-copy{min-height:482px;justify-content:space-between!important}@media(max-width:767px){.breakdance .cz-hst-production-copy{min-height:0;justify-content:flex-start!important}}.breakdance .cz-hst-equipment-group{height:300px!important;box-sizing:border-box!important;background:var(--bde-palette-cz-subtle)!important;padding:32px 24px!important}@media(max-width:767px){.breakdance .cz-hst-equipment-group{height:auto!important;min-height:0;padding:30px 26px 34px!important}}.breakdance .cz-legal-wrap,.breakdance .cz-legal-wrap *{overflow-wrap:anywhere;word-break:normal}@media(max-width:767px){.breakdance .cz-surface-subtle-responsive.bde-section{background-color:var(--bde-palette-cz-mobile-subtle)}}