:root{--qx-primary:#373737;--qx-primary-rgb:55,55,55;--qx-primary-80:rgba(55,55,55,0.8);--qx-cream:#faf6ee;--qx-warm-surface:#f1efed;--qx-warm-gray:#ddd7d3;--qx-accent:#00ff00;--qx-accent-secondary:#aa824f;--qx-dark-card:#2a2a2a;--qx-white:#ffffff;--qx-hero-logos-bg:#e9e2da;--qx-border:#e0e0e0;--qx-selection:#b3d4fc;--qx-text:var(--qx-primary);--qx-accent-08:rgba(0,255,0,0.08);--qx-accent-12:rgba(0,255,0,0.12);--qx-accent-20:rgba(0,255,0,0.2);--qx-accent-35:rgba(0,255,0,0.35);--qx-accent-secondary-08:rgba(171,144,98,0.08);--qx-accent-secondary-12:rgba(171,144,98,0.12);--qx-accent-secondary-20:rgba(171,144,98,0.2);--qx-accent-secondary-35:rgba(171,144,98,0.35);--qx-shadow-header:0 2px 2px 0 var(--qx-accent-secondary-20),0 1px 1px -1px var(--qx-accent-secondary),0 2px 6px 0 var(--qx-accent-secondary-20);--qx-shadow-card:0 4px 16px rgba(0,0,0,0.12);--qx-shadow-featured:0 8px 32px rgba(0,0,0,0.24);--qx-slide-gradient:linear-gradient(transparent,rgba(0,0,0,0.72));--qx-scrollbar-track:#d7d7d7;--qx-scrollbar-shadow:var(--qx-accent-secondary);--qx-fs-xs:0.8rem;--qx-fs-sm:1rem;--qx-fs-base:1.25rem;--qx-fs-h6:1rem;--qx-fs-icon:1rem;--qx-fs-h5:1.28rem;--qx-fs-h4:1.6rem;--qx-fs-h3:2rem;--qx-fs-h2:2.5rem;--qx-fs-h1:3.125rem;--qx-fs-display:5.556rem;--qx-black:#000000;--qx-black-30:rgba(0,0,0,0.3);--qx-black-50:rgba(0,0,0,0.5);--qx-black-70:rgba(0,0,0,0.7);--qx-black-90:rgba(0,0,0,0.9);--qx-letter-spacing:0.0125rem;--qx-header-h:64px;--qx-transition:0.2s ease;--qx-page-padding:32px;--qx-max-width:1400px;--qx-section-gap:1rem}*,*::before,*::after{box-sizing:border-box}html{font-size:112.5%;scroll-behavior:smooth}body{font-family:"LabGrotesque",Roboto,Helvetica,Arial,sans-serif;font-size:var(--qx-fs-base);line-height:1.714;color:var(--qx-white);background:var(--qx-white);letter-spacing:var(--qx-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sb-track-color:var(--qx-scrollbar-track);--sb-thumb-color:var(--qx-accent-secondary);--sb-size:14px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}a{color:inherit;text-decoration:none;transition:color var(--qx-transition)}a:hover{color:var(--qx-accent)}img{display:block;max-width:100%;height:auto}::selection{background:var(--qx-accent-secondary);color:var(--qx-white)}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--qx-scrollbar-shadow);background-color:var(--qx-scrollbar-track)}::-webkit-scrollbar{width:10px;background-color:var(--qx-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--qx-accent-secondary);border:2px solid var(--qx-scrollbar-track)}h1,h2,h3,h4,h5,h6{font-family:"LabGrotesque",Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;margin:0}h1{font-size:var(--qx-fs-h1)}h2{font-size:var(--qx-fs-h2);font-weight:700}h3{font-size:var(--qx-fs-h3)}h4{font-size:var(--qx-fs-h4)}h5{font-size:var(--qx-fs-h5)}h6{font-size:var(--qx-fs-h6)}p{font-size:var(--qx-fs-base);line-height:1.667;margin:0}small{font-size:var(--qx-fs-sm)}html,body{height:100%;overflow:hidden}.wp-site-blocks{height:100%;display:flex;flex-direction:column;overflow:hidden}.wp-site-blocks>.wp-block-template-part:first-child{flex-shrink:0;z-index:1000}.qx-page-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}body.admin-bar .wp-site-blocks{height:calc(100% - 32px)}@media screen and (max-width:782px){body.admin-bar .wp-site-blocks{height:calc(100% - 46px)}}.qx-main{width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column}.qx-section{width:100%;box-sizing:border-box}.qx-section__inner{width:100%;max-width:var(--qx-max-width);margin-inline:auto;padding-inline:var(--qx-page-padding);box-sizing:border-box}.qx-section-constrained{width:100%;max-width:var(--qx-max-width);margin-inline:auto;box-sizing:border-box}.qx-header{position:relative !important;top:auto !important;width:100% !important;z-index:1000;min-height:var(--qx-header-h);padding:1rem max( var(--qx-page-padding),calc((100% - 10px - 1400px) / 2 + var(--qx-page-padding)) ) !important;background-color:var(--qx-primary);box-shadow:var(--qx-shadow-header)}.qx-header__brand{flex-shrink:0;gap:1rem;position:relative;z-index:10001;cursor:pointer;user-select:none}.qx-header__logo,.qx-header .qx-site-identity{pointer-events:none}.qx-header .qx-site-identity .wp-block-site-title a::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:auto}.qx-header__logo img,.qx-header__logo svg{width:100px !important;height:auto !important}.qx-header__logo .wp-block-site-logo a{display:flex;align-items:center}.qx-site-identity .wp-block-site-title{font-size:var(--qx-fs-base) !important;font-weight:bold;line-height:1.2;color:var(--qx-white) !important;margin:0}.qx-site-identity .wp-block-site-title a,.qx-site-identity .wp-block-site-title a:hover{color:var(--qx-white) !important;font-size:1.125rem;text-decoration:none}.qx-site-identity .wp-block-site-tagline{font-size:0.75rem !important;line-height:1.3;color:var(--qx-white) !important;margin:0}.qx-site-tagline{font-size:0.75rem !important;line-height:1.3;color:var(--qx-white);margin:0 !important;display:flex;align-items:center;text-decoration:none}.qx-identity__sep{font-size:0.55rem;color:var(--qx-white);margin:0 0.15rem;display:block;align-self:center;line-height:1}.qx-nav{color:var(--qx-white)}.qx-nav .wp-block-navigation__responsive-container-open{background:none !important;border:none !important;padding:0 !important;width:40px;height:40px;position:relative;z-index:10001;display:flex !important;align-items:center;justify-content:center;cursor:pointer;font-size:0 !important;color:transparent !important;overflow:visible;flex-shrink:0}.qx-nav .wp-block-navigation__responsive-container-open svg{display:none !important}.qx-nav .wp-block-navigation__responsive-container-open::before,.qx-nav .wp-block-navigation__responsive-container-open::after{content:"";position:absolute;left:4px;width:32px;height:2px;background:var(--qx-white);border-radius:1px;transition:top 0.25s ease 0.25s,transform 0.25s ease 0s,box-shadow 0.1s ease 0.2s}.qx-nav .wp-block-navigation__responsive-container-open::before{top:10px;box-shadow:0 9px 0 0 var(--qx-white)}.qx-nav .wp-block-navigation__responsive-container-open::after{top:28px}.qx-nav:has(.wp-block-navigation__responsive-container.is-menu-open) .wp-block-navigation__responsive-container-open::before,.qx-nav:has(.wp-block-navigation__responsive-container.is-menu-open) .wp-block-navigation__responsive-container-open::after{transition:top 0.25s ease 0s,transform 0.25s ease 0.25s,box-shadow 0.1s ease 0s}.qx-nav:has(.wp-block-navigation__responsive-container.is-menu-open) .wp-block-navigation__responsive-container-open::before{top:19px;box-shadow:none;transform:rotate(45deg)}.qx-nav:has(.wp-block-navigation__responsive-container.is-menu-open) .wp-block-navigation__responsive-container-open::after{top:19px;transform:rotate(-45deg)}.qx-nav .wp-block-navigation__responsive-container-close{display:none !important}.qx-nav .wp-block-navigation__responsive-container.is-menu-open{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;padding-top:var(--qx-header-h-actual,var(--qx-header-h)) !important;box-sizing:border-box !important;background-color:var(--qx-primary) !important;z-index:9999 !important;display:flex !important;flex-direction:column;overflow-y:auto}.qx-nav .wp-block-navigation__responsive-dialog{position:static !important;width:100% !important;min-height:100% !important;background:none !important;display:flex !important;flex-direction:column;flex:1}.qx-nav .wp-block-navigation__responsive-container-content{display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:0 var(--qx-page-padding) !important;width:100% !important;box-sizing:border-box !important}.qx-nav .wp-block-navigation__responsive-container .wp-block-navigation__container{width:100% !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important}.qx-nav .wp-block-navigation__responsive-container .wp-block-navigation-item{width:100% !important;display:block !important}.qx-nav .wp-block-navigation__responsive-container a.wp-block-navigation-item__content,.qx-nav .wp-block-navigation__responsive-container .wp-block-navigation-item__content{color:var(--qx-white) !important;font-size:clamp(1.25rem,3vw,2rem);font-weight:400;text-transform:uppercase;letter-spacing:0.08em;padding:10px var(--qx-page-padding) !important;border:none !important;display:block !important;width:100% !important;box-sizing:border-box !important;text-align:left !important;text-decoration:none !important;background:linear-gradient(to right,var(--qx-accent-secondary) 50%,transparent 50%);background-size:200% 100%;background-position:right center;transition:background-position 0.4s ease}.qx-nav .wp-block-navigation__responsive-container a.wp-block-navigation-item__content:hover,.qx-nav .wp-block-navigation__responsive-container .wp-block-navigation-item__content:hover{color:var(--qx-white) !important;background-position:left center}.qx-nav .wp-block-navigation__responsive-container a.wp-block-navigation-item__content.qx-nav-link--active{background-position:left center;color:var(--qx-white) !important}@media (min-width:1025px){.qx-header{justify-content:flex-start !important;gap:5rem}.qx-nav .wp-block-navigation__responsive-container-open{display:none !important}.qx-nav .wp-block-navigation__responsive-container,.qx-nav .wp-block-navigation__responsive-container.is-menu-open{position:static !important;display:flex !important;background-color:transparent !important;width:auto !important;height:auto !important;overflow:visible !important;z-index:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}.qx-nav .wp-block-navigation__responsive-dialog{position:static !important;width:auto !important;min-height:auto !important;background:none !important;flex-direction:row !important;flex:initial !important}.qx-nav .wp-block-navigation__responsive-container-content{flex-direction:row !important;align-items:center !important;padding:0 !important;width:auto !important}.qx-nav .wp-block-navigation__responsive-container .wp-block-navigation__container{flex-direction:row !important;align-items:center !important;gap:0.5rem !important;width:auto !important}.qx-nav .wp-block-navigation__responsive-container .wp-block-navigation-item{width:auto !important;display:inline-flex !important}.qx-nav .wp-block-navigation__responsive-container a.wp-block-navigation-item__content,.qx-nav .wp-block-navigation__responsive-container .wp-block-navigation-item__content{font-size:17px !important;font-weight:400;text-transform:none;padding:6px 6px 4px !important;color:var(--qx-white) !important;background:none !important;border:none !important;border-bottom:1px solid transparent !important;display:inline-block !important;width:auto !important;text-align:center !important;border-radius:0;text-decoration:none !important;transition:color var(--qx-transition),border-bottom-color var(--qx-transition) !important;box-sizing:border-box !important}.qx-nav .wp-block-navigation__responsive-container a.wp-block-navigation-item__content:hover{color:var(--qx-white) !important;background:none !important;border-bottom-color:var(--qx-accent) !important}.qx-nav .wp-block-navigation__responsive-container a.wp-block-navigation-item__content.qx-nav-link--active{color:var(--qx-white) !important;background:none !important;border-bottom-color:var(--qx-accent) !important}.qx-nav .wp-block-navigation__responsive-container a.wp-block-navigation-item__content.qx-nav-link--active:hover{border-bottom-color:var(--qx-accent) !important}.qx-nav{margin-left:0 !important}}.qx-footer{width:100%}.qx-kontakt__item--identity-row .qx-site-identity{height:auto;justify-content:center}.qx-kontakt__item--identity-row .qx-site-identity .wp-block-site-title{font-size:clamp(16px,4vw,var(--qx-fs-h3)) !important;color:var(--qx-accent-secondary) !important}.qx-kontakt__item--identity-row .qx-site-identity .wp-block-site-title a,.qx-kontakt__item--identity-row .qx-site-identity .wp-block-site-title a:hover{color:var(--qx-accent-secondary) !important;font-size:clamp(16px,5vw,38px) !important;font-weight:bold !important}.qx-kontakt__item--identity-row .qx-site-identity .wp-block-site-tagline,.qx-kontakt__item--identity-row .qx-site-identity .qx-site-tagline{font-size:clamp(12px,3vw,26px) !important;font-weight:500 !important;color:var(--qx-accent-secondary) !important}.qx-kontakt__item--identity-row .qx-site-identity .qx-identity__sep{color:var(--qx-accent-secondary);font-size:0.9rem}.qx-slider{position:relative;width:100%;height:100%;min-height:380px;overflow:hidden;background:var(--qx-primary)}.qx-slider__track{display:flex;height:100%;transition:transform 0.45s ease;will-change:transform;position:relative;z-index:0}.qx-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.qx-slide img,.qx-slide__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.qx-slide__link{position:absolute;inset:0;z-index:3}.qx-slide--linked{cursor:pointer}.qx-slide img[src=""]{background:var(--qx-primary)}.qx-slide__caption{position:absolute;bottom:0;left:0;right:0;padding:48px 24px 40px;background:var(--qx-slide-gradient);z-index:2}.qx-slide__title{margin:0;font-family:"LabGrotesque",Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;color:var(--qx-white);letter-spacing:0.04em;border-left:3px solid var(--qx-accent);padding:8px 16px;display:inline-block}.qx-slider__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:var(--qx-white);border:3px solid var(--qx-white);color:var(--qx-white);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--qx-transition),border-color var(--qx-transition)}.qx-slider__btn:hover{background:var(--qx-accent);border-color:var(--qx-accent)}.qx-slider__btn--prev{left:12px}.qx-slider__btn--next{right:12px}.qx-slider__btn .material-icons{font-size:24px;line-height:1}.qx-slider__dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:10}.qx-slider__dot{width:8px;height:8px;border-radius:2px;background:var(--qx-white);border:none;cursor:pointer;padding:0;transition:background var(--qx-transition),transform var(--qx-transition)}.qx-slider__dot.is-active{background:var(--qx-accent);transform:scale(1.35)}.qx-filter-select{position:relative;flex:0 1 auto;width:380px;min-width:0;max-width:100%;font-family:"LabGrotesque","Roboto","Helvetica","Arial",sans-serif}.qx-filter-select__control{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;height:56px;padding:0 10px 0 14px;border:1px solid var(--qx-accent-secondary);border-radius:0;background:var(--qx-white);cursor:pointer;user-select:none;transition:background var(--qx-transition)}.qx-filter-select__control:hover{background:var(--qx-accent-secondary-08)}.qx-filter-select__control:focus-visible{outline:2px solid var(--qx-accent-secondary);outline-offset:2px}.qx-filter-select__chips{display:flex;flex:1;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;overflow:hidden}.qx-filter-select__placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;letter-spacing:var(--qx-letter-spacing);color:var(--qx-accent-secondary)}.qx-filter-select__caret{flex-shrink:0;font-size:22px;color:var(--qx-accent-secondary);transition:transform var(--qx-transition)}.qx-filter-select.is-open .qx-filter-select__caret{transform:rotate(180deg)}.qx-filter-chip{display:inline-flex;flex:1 1 0;align-items:center;gap:4px;min-width:0;max-width:max-content;padding:4px 6px 4px 10px;border:1px solid var(--qx-accent-secondary);border-radius:0;background:var(--qx-accent-secondary-12);font:inherit;font-size:17px;letter-spacing:var(--qx-letter-spacing);color:var(--qx-accent-secondary);cursor:pointer;transition:background var(--qx-transition),color var(--qx-transition)}.qx-filter-chip:hover{background:var(--qx-accent-secondary);color:var(--qx-white)}.qx-filter-chip:focus-visible{outline:2px solid var(--qx-accent-secondary);outline-offset:2px}.qx-filter-chip--summary{flex:0 0 auto}.qx-filter-chip__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qx-filter-chip__remove{flex-shrink:0;font-size:18px}.qx-filter-select__overlay{position:absolute;top:calc(100% + 4px);right:0;z-index:60;width:max(100%,300px);border:1px solid var(--qx-accent-secondary);border-radius:0;background:var(--qx-white);box-shadow:var(--qx-shadow-card)}.qx-filter-select__search-wrap{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--qx-accent-secondary-35)}.qx-filter-select__search-icon{font-size:20px;color:var(--qx-accent-secondary)}.qx-filter-select__search{flex:1;min-width:0;padding:0;border:0;border-radius:0;background:none;font:inherit;font-size:17px;color:var(--qx-text);outline:none}.qx-filter-select__selected{display:none}.qx-filter-select__list{max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.qx-filter-select__option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:0;background:none;font:inherit;font-size:17px;text-align:left;color:var(--qx-text);cursor:pointer}.qx-filter-select__option:hover{background:var(--qx-accent-secondary-08)}.qx-filter-select__option[aria-selected="true"]{background:var(--qx-accent-secondary-12)}.qx-filter-select__option-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qx-filter-select__check{flex-shrink:0;font-size:18px;color:var(--qx-accent-secondary);visibility:hidden}.qx-filter-select__option[aria-selected="true"] .qx-filter-select__check{visibility:visible}.qx-filter-select__empty{margin:0;padding:12px;font-size:17px !important;color:var(--qx-text)}.qx-expertise__body,.qx-q-region{position:relative}.qx-q-rail{position:absolute;inset:0 auto 0 0;width:0;pointer-events:none;z-index:1;view-timeline-name:--qx-q-rail;view-timeline-axis:block}.qx-q-sticky{position:sticky;top:calc((100dvh - var(--qx-header-h,72px)) / 2 - 120px);width:240px;margin-left:-80px}.qx-q-sticky img{width:100%;height:auto;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.qx-q-sticky{opacity:0;transform:translateX(-60%);animation:qx-q-reveal linear both;animation-timeline:--qx-q-rail;animation-range:cover 0% cover 8%}}}.qx-q-sticky{margin-top:var(--wp--preset--spacing--60)}@media (prefers-reduced-motion:no-preference){.qx-agentur .qx-q-sticky{opacity:0;transform:translateX(-60%);animation:qx-q-reveal 0.6s ease-out 0.1s both;animation-timeline:auto}}@keyframes qx-q-reveal{to{opacity:1;transform:translateX(0)}}@media (max-width:1023px){.qx-q-rail{display:none}}.qx-startseite{padding:0 0 var(--qx-page-padding)}.qx-section--hero{position:relative;height:calc(70vh - var(--qx-header-actual-h,var(--qx-header-h)));min-height:420px;overflow:hidden;background-color:var(--qx-primary);display:flex;flex-direction:column}.qx-hero__bg{position:absolute;inset:0;z-index:0}.qx-hero__img,.qx-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.qx-hero__overlay{display:none}.qx-hero__media--mobile{display:none}.qx-hero__content{position:relative;z-index:2;flex:1;display:flex !important;flex-direction:column !important;justify-content:center !important;width:100%;max-width:1400px;margin-inline:auto;padding:var(--qx-page-padding);box-sizing:border-box;gap:0 !important}.qx-hero__text{display:contents}.qx-hero__q-logo{position:absolute;right:4rem;top:50%;transform:translateY(-50%);z-index:1;width:280px;pointer-events:none}.qx-hero__q-logo img{width:100%;height:auto;display:block;opacity:1}.qx-hero__content .qx-hero__headline{font-size:70px !important;font-weight:700;line-height:79px !important;letter-spacing:0.02em;color:var(--qx-white);margin-bottom:1.25rem !important}.qx-hero__content .qx-hero__subline{font-size:30px !important;letter-spacing:0.02em !important;font-weight:500 !important;line-height:41px !important;color:var(--qx-white);max-width:500px;margin-bottom:2.5rem !important;margin-top:2.5rem !important}.qx-hero__content .qx-cta-btn{width:fit-content;align-self:flex-start}.qx-hero__content .qx-cta-btn .qx-cta-btn__label{font-size:30px !important;font-weight:500 !important}.qx-kunden__logos{}.qx-kunden__logos-content{display:flex;flex-direction:column;gap:1rem}.qx-kunden__logos-row{overflow:hidden;background:var(--qx-hero-logos-bg);padding:60px 0;display:flex;align-items:center;cursor:pointer}.qx-kunden__logos-track{display:inline-flex;align-items:center;white-space:nowrap;animation:qx-logos-scroll var(--qx-logos-duration,60s) linear infinite;will-change:transform}.qx-kunden__logos-track--reverse{animation-direction:reverse}.qx-kunden__logos-row:hover .qx-kunden__logos-track{animation-play-state:paused}.qx-kunden__logo-item{margin-right:4.5rem;display:inline-flex;align-items:center;flex-shrink:0;user-select:none}.qx-kunden__logo-img{display:block;height:60px;width:auto;max-width:140px;object-fit:contain}.qx-kunden__logo-name{display:none;color:var(--qx-black-50);font-size:var(--qx-fs-xs);letter-spacing:0.2em;transition:color var(--qx-transition)}.qx-kunden__logo-item.qx-logo-missing .qx-kunden__logo-img{display:none}.qx-kunden__logo-item.qx-logo-missing .qx-kunden__logo-name{display:inline}.qx-kunden__logos-row:hover .qx-kunden__logo-item.qx-logo-missing .qx-kunden__logo-name{color:var(--qx-black-70)}@keyframes qx-logos-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.qx-section{width:100%}.with-border{border-top:3px solid var(--qx-accent) !important;border-bottom:3px solid var(--qx-accent) !important;padding-top:12px !important;padding-bottom:12px !important;display:inline-block;width:100%}.qx-section--projekte-preview .qx-section__inner,.qx-section--projekte-more .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);display:flex;flex-direction:column;gap:1.5rem}.qx-section--kunden .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:1.5rem}.qx-projekte-title-wrap{overflow:hidden !important;height:3rem !important;min-height:0 !important}.qx-projekte-title-wrap--two-lines{height:auto !important}.qx-title-line{overflow:hidden;height:3rem;min-height:0}.qx-title-line + .qx-title-line{margin-top:0.5rem}h2.wp-block-heading.qx-projekte-preview__title{font-size:83px !important;font-weight:700 !important;color:var(--qx-accent-secondary) !important;text-transform:none;letter-spacing:0.05em;line-height:1;margin:0 !important}.qx-projekte-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem}.qx-projekte-preview-grid>br{display:none}.qx-section--projekte-quote{background:var(--qx-primary)}.qx-section--projekte-quote .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);max-width:800px;display:flex;flex-direction:column;gap:1.5rem}.qx-section--projekte-quote .qx-projekte-archive-quote__main{color:var(--qx-accent-secondary) !important;font-size:33px !important;font-weight:bold !important;letter-spacing:0.02em !important;line-height:44px !important}.qx-section--projekte-quote .qx-projekte-archive-quote__accent{color:var(--qx-white) !important;font-size:33px !important;font-weight:bold !important;letter-spacing:0.02em !important;line-height:44px !important}.qx-section--projekte-more .qx-cta-btn{width:fit-content;align-self:flex-start;--qx-btn-color:var(--qx-text)}.qx-section--projekte-more .qx-cta-btn .qx-cta-btn__label{font-size:30px !important;font-weight:500 !important;letter-spacing:0.02em !important}.qx-section--kontakt .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--50)}p.qx-kontakt__subtitle{font-size:32px !important;color:var(--qx-primary);font-weight:bold;margin-top:var(--qx-page-padding) !important;margin-bottom:0 !important}.qx-kontakt__card{background-color:var(--qx-primary);overflow-x:clip}.qx-kontakt__card-inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);display:flex;flex-direction:column;gap:0.5rem}.qx-kontakt__grid{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2rem}.qx-kontakt__item--q{grid-area:1 / 1}.qx-kontakt__item--identity-row{grid-area:1 / 2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2rem}.qx-kontakt__identity-block{margin-right:auto}.qx-kontakt__item--info{grid-area:2 / 1;align-self:start}.qx-kontakt__item--address{grid-area:2 / 2}.qx-kontakt__tagline-stack{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-right:calc( 4rem - var(--qx-page-padding) - max(0px,(100vw - var(--qx-max-width)) / 2) )}.qx-kontakt__tagline-stack .qx-projekte-title-wrap{margin:0 !important;height:2.1rem !important}.qx-kontakt__tagline-stack h2.wp-block-heading.qx-projekte-preview__title{font-size:58px !important;font-weight:700 !important}.qx-kontakt__info-group,.qx-kontakt__address-group{display:flex;flex-direction:column}.qx-kontakt__info-group .qx-kontakt__info,.qx-kontakt__address-group .qx-kontakt__address{font-size:1.222rem !important;font-weight:400}.qx-kontakt__q-logo{display:inline-flex;align-items:center;justify-content:center;width:175px;height:175px}.qx-kontakt__q-logo img{width:100%;height:100%;object-fit:contain}.qx-kontakt__logo-placeholder img{filter:brightness(0) invert(1);max-height:60px;width:auto}.qx-kontakt__info,.qx-kontakt__address{font-size:var(--qx-fs-sm);line-height:1.75;margin:0 !important}.qx-kontakt__info{color:var(--qx-white);letter-spacing:0.02em}.qx-kontakt__info-link{font:inherit;letter-spacing:inherit;color:var(--qx-accent-secondary);text-decoration:none}.qx-kontakt__info-link:hover{color:var(--qx-accent-secondary);text-decoration:underline}.qx-kontakt__address{display:flex;align-items:center;flex-wrap:wrap;color:var(--qx-white)}.qx-kontakt__sep{font-size:var(--qx-fs-icon);color:var(--qx-white);line-height:1;margin:0 0.7rem}.qx-kontakt__legal-row{display:flex;justify-content:flex-start;gap:1.5rem;padding-top:0.5rem !important;padding-bottom:var(--wp--preset--spacing--50)}.qx-kontakt__legal-link,.qx-kontakt__legal-link:hover{font-size:16px !important;font-weight:700;color:var(--qx-primary);text-decoration:none}.qx-kontakt__legal-link.is-active{color:var(--qx-accent)}.qx-single__featured-image img{width:100%;max-height:520px;object-fit:cover}.qx-single__title{color:var(--qx-white) !important}.qx-single__content p,.qx-single__content li,.qx-single__content td{font-size:var(--qx-fs-base);line-height:1.857;color:var(--qx-white)}.qx-single__content h2,.qx-single__content h3,.qx-single__content h4{font-weight:400;margin-top:2em}.qx-single__content blockquote{border-left:3px solid var(--qx-accent);padding-left:24px;margin-left:0;color:var(--qx-white);font-style:italic}.qx-single__terms a{color:var(--qx-accent) !important;letter-spacing:0.08em;font-size:var(--qx-fs-xs)}.qx-page__header .wp-block-post-title{color:var(--qx-white) !important;line-height:1.15;font-weight:400}.qx-single__meta .wp-block-post-date,.qx-single__meta .wp-block-post-author-name{color:var(--qx-text)}.qx-related__heading{letter-spacing:0.1em;font-weight:400;color:var(--qx-text);margin-bottom:var(--wp--preset--spacing--40)}.qx-404__section{position:relative;overflow:hidden;background-color:var(--qx-primary);min-height:62vh;display:flex;align-items:center}.qx-404__ghost{position:absolute;right:-0.06em;bottom:-0.18em;margin:0;font-size:clamp(14rem,34vw,30rem) !important;font-weight:700;line-height:0.8;letter-spacing:-0.04em;color:transparent;-webkit-text-stroke:2px var(--qx-accent-20);user-select:none;pointer-events:none}.qx-404__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);align-items:flex-start}.qx-404 .qx-404__code{font-size:var(--qx-fs-display) !important;font-weight:300;line-height:1;letter-spacing:-0.02em;color:var(--qx-accent-secondary);margin:0}.qx-404 .qx-404__heading{color:var(--qx-accent-secondary);font-size:var(--qx-fs-h1) !important;font-weight:400;line-height:1.1;margin:0}.qx-404 .qx-404__desc{font-size:var(--qx-fs-sm) !important;color:var(--qx-white);max-width:420px;margin:0}@media (max-width:768px){.qx-404__ghost{font-size:clamp(10rem,52vw,18rem) !important}}.qx-search .wp-block-search__input{background:transparent;border:none;color:var(--qx-white);font-family:"LabGrotesque",sans-serif;font-size:var(--qx-fs-sm);padding:10px 16px;flex:1}.qx-search .wp-block-search__input::placeholder{color:var(--qx-white)}.qx-search .wp-block-search__button{background:var(--qx-accent);border:none;color:var(--qx-white);padding:10px 16px;cursor:pointer}.wp-block-query-pagination{margin-top:48px;display:flex;gap:8px;justify-content:center}.wp-block-query-pagination-numbers .page-numbers,.wp-block-query-pagination-previous,.wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:3px solid var(--qx-border);color:var(--qx-text);font-size:var(--qx-fs-sm);text-decoration:none;transition:border-color var(--qx-transition),color var(--qx-transition)}.wp-block-query-pagination-numbers .page-numbers:hover,.wp-block-query-pagination-previous:hover,.wp-block-query-pagination-next:hover,.wp-block-query-pagination-numbers .page-numbers.current{border-color:var(--qx-accent);color:var(--qx-accent)}.qx-post-card{transition:box-shadow var(--qx-transition);overflow:hidden}.qx-post-card:hover{box-shadow:var(--qx-shadow-card)}.qx-post-card__title{font-weight:400;line-height:1.3;color:var(--qx-text)}.qx-post-card__title a{color:var(--qx-text);text-decoration:none}.qx-post-card__title a:hover{color:var(--qx-accent)}.qx-post-card__excerpt{line-height:1.6;color:var(--qx-text)}.qx-no-results{color:var(--qx-text)}.qx-projekte-archive{display:flex;flex-direction:column}.qx-section--projekte-page-header .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:0}.qx-projekte-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.qx-projekte-header-row .qx-projekte-title-wrap{flex:0 0 auto}.qx-projekte-header-row .qx-filter-select{margin-left:auto}.qx-section--projekte-archive-grid .qx-section__inner{padding-bottom:var(--wp--preset--spacing--60);display:flex;flex-direction:column;gap:1.5rem}.qx-section--projekte-archive-quote{background:var(--qx-primary)}.qx-section--projekte-archive-quote .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);max-width:800px;display:flex;flex-direction:column;gap:1.5rem}.qx-section--projekte-archive-quote .qx-projekte-archive-quote__main{font-size:33px !important;font-weight:bold !important;color:var(--qx-white) !important;line-height:44px !important;margin:0 !important;letter-spacing:0.01em}.qx-section--projekte-archive-quote .qx-projekte-archive-quote__accent{font-size:33px !important;font-weight:500 !important;color:var(--qx-accent-secondary) !important;line-height:44px !important;margin:0 !important;letter-spacing:0.01em}.qx-section--projekte-archive-more .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}.qx-projekte-infinite-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem}.qx-projekte-scroll-sentinel{height:1px;margin-top:4px}.qx-projekte-scroll-loading{display:flex;justify-content:center;align-items:center;gap:8px;padding:var(--wp--preset--spacing--50) 0;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.qx-projekte-scroll-loading.is-visible{opacity:1}.qx-projekte-loading__dot{width:8px;height:8px;background:var(--qx-accent);border-radius:50%;animation:qx-dot-pulse 1.2s ease-in-out infinite}.qx-projekte-loading__dot:nth-child(2){animation-delay:0.2s}.qx-projekte-loading__dot:nth-child(3){animation-delay:0.4s}@keyframes qx-dot-pulse{0%,80%,100%{transform:scale(0.55);opacity:0.35}40%{transform:scale(1);opacity:1}}.qx-projekt-card br{display:none}.qx-projekt-card{position:relative;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;cursor:pointer;height:100%}.qx-projekt-card__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0}.qx-projekt-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transform:scale(1.01);will-change:transform}.qx-projekt-card:hover .qx-projekt-card__img{transform:scale(1.07)}.qx-projekt-card__body,.qx-projekt-card__content{background:var(--qx-primary);color:var(--qx-white);display:flex;flex-direction:column;align-items:center;padding:var(--wp--preset--spacing--40);text-align:center;flex:1;position:relative;overflow:hidden}.qx-projekt-card__title{font-family:"LabGrotesque","Roboto",sans-serif;font-size:17px !important;font-weight:bold !important;color:var(--qx-white) !important}.qx-projekt-card__subtitle{font-family:"LabGrotesque","Roboto",sans-serif;font-size:17px !important;font-weight:400 !important;color:var(--qx-white) !important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qx-projekt-sep{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:18px;flex-shrink:0}.qx-projekt-sep__bar{position:absolute;display:block;width:90%;height:2px;background:var(--qx-accent);top:50%;left:50%;margin-top:-1px;transform-origin:center center}.qx-projekt-sep__bar--1{transform:translateX(-50%) rotate(0deg);transition:transform 0.65s cubic-bezier(0.68,-0.55,0.27,1.55)}.qx-projekt-sep__bar--2{transform:translateX(-50%) rotate(0deg) scaleX(0);opacity:0;transition:transform 0.65s cubic-bezier(0.68,-0.55,0.27,1.55),opacity 0.32s ease}.qx-projekt-card:hover .qx-projekt-sep__bar--1{transform:translateX(-50%) rotate(15deg)}.qx-projekt-card:hover .qx-projekt-sep__bar--2{transform:translateX(-50%) rotate(-15deg) scaleX(1);opacity:1}.qx-projekt-single{display:flex;flex-direction:column;gap:1rem;padding-block-end:1rem}.qx-projekt-single__cover{width:100%;height:700px;overflow:hidden}.qx-projekt-single__cover .wp-block-post-featured-image,.qx-projekt-single__cover-image{width:100%;height:100%;margin:0;padding:0;display:block}.qx-projekt-single__cover img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.qx-projekt-single__info-inner{padding-block:var(--wp--preset--spacing--60);text-align:center}.wp-block-post-title.qx-projekt-single__info-title,.wp-block-heading.qx-projekt-single__info-title{font-size:43px !important;font-weight:bold;color:var(--qx-primary);margin:0 auto var(--wp--preset--spacing--40);border:3px solid var(--qx-accent);padding:0.3em 1.4em;display:inline-block}.qx-projekt-single__info-inner .qx-projekt-single__subtitle{font-size:22px !important;font-weight:bold !important;text-align:center;display:block;color:var(--qx-primary)}.qx-projekt-single__autor-section{background:var(--qx-primary)}.qx-projekt-single__autor-section .qx-section__inner{padding-block:var(--wp--preset--spacing--60);display:flex;flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--60);max-width:800px;margin-inline:auto}.qx-projekt-single__autor-section .wp-block-paragraph.qx-projekt-autor__heading,.qx-projekt-single__autor-section .wp-block-paragraph.qx-projekt-autor__body{font-size:33px !important;font-weight:bold !important;color:var(--qx-white) !important;line-height:44px !important;text-align:left}.qx-projekt-single__autor-section .wp-block-paragraph.qx-projekt-autor__heading{margin:0 0 var(--wp--preset--spacing--30)}.qx-projekt-single__autor-section .wp-block-paragraph.qx-projekt-autor__body{line-height:1.3;margin:0 0 var(--wp--preset--spacing--50)}.qx-projekt-single__autor-section .qx-cta-btn{font-weight:300;align-self:center;--qx-btn-fs:var(--qx-fs-sm)}.qx-projekt-gallery-section{width:100%;max-width:calc(var(--qx-max-width) - 2 * var(--qx-page-padding));margin-inline:auto;box-sizing:border-box}.qx-projekt-gallery{column-count:2;column-gap:12px}@media (max-width:768px){.qx-projekt-gallery{column-count:1}}.qx-projekt-gallery__item{position:relative;display:block;width:100%;margin-bottom:12px;overflow:hidden;break-inside:avoid;cursor:zoom-in}.qx-projekt-gallery__item:last-child{margin-bottom:0}.qx-projekt-gallery__item::before{content:"";position:absolute;inset:0;background:var(--qx-accent-secondary-35);opacity:0;transition:opacity 0.3s ease;z-index:1;pointer-events:none}.qx-projekt-gallery__item:hover::before{opacity:1}.qx-projekt-gallery__img{width:100%;height:auto;display:block;transition:transform 0.55s cubic-bezier(0.25,0.46,0.45,0.94);pointer-events:none}.qx-projekt-gallery__item:hover .qx-projekt-gallery__img{transform:scale(1.04)}.qx-gallery-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.qx-gallery-hover__icon{font-size:2.5rem;color:var(--qx-white);opacity:0;transform:rotate(-90deg) scale(0.6);transition:opacity 0.3s ease,transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.qx-projekt-gallery__item:hover .qx-gallery-hover__icon{opacity:1;transform:rotate(0deg) scale(1)}.qx-lightbox{position:fixed;inset:0;z-index:9999;background:var(--qx-black-90);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.25s ease;backdrop-filter:blur(6px)}.qx-lightbox.is-open{opacity:1;pointer-events:auto}.qx-lightbox__inner{display:flex;align-items:center;justify-content:center;max-width:calc(100vw - 120px);max-height:90vh}.qx-lightbox__img,.qx-lightbox__video{max-width:100%;max-height:90vh;object-fit:contain;display:block;box-shadow:var(--qx-shadow-featured);transition:opacity 0.15s ease}.qx-projekt-gallery__video{background:var(--qx-black-90);object-fit:cover}.qx-lightbox__close,.qx-lightbox__prev,.qx-lightbox__next{position:fixed;background:var(--qx-accent-secondary);border:3px solid var(--qx-accent-secondary);color:var(--qx-white);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:filter var(--qx-transition)}.qx-lightbox__close:hover,.qx-lightbox__prev:hover,.qx-lightbox__next:hover{filter:brightness(1.15)}.qx-lightbox__close{top:16px;right:16px;width:44px;height:44px;color:var(--qx-accent)}.qx-lightbox__prev,.qx-lightbox__next{top:50%;transform:translateY(-50%);width:44px;height:72px;color:var(--qx-accent)}.qx-lightbox__prev{left:16px}.qx-lightbox__next{right:16px}.qx-lightbox__prev:disabled,.qx-lightbox__next:disabled{opacity:0;pointer-events:none}.qx-projekt-single__body .qx-section__inner{padding-block:var(--wp--preset--spacing--60);max-width:800px;margin-inline:auto}.qx-projekt-single__body .wp-block-post-content{color:var(--qx-primary);line-height:1.8;max-width:none}.qx-projekt-single__body .wp-block-post-content>*{max-width:none !important;margin-left:0 !important;margin-right:0 !important;font-size:28px !important;font-weight:500 !important;line-height:39px !important}.qx-projekt-single__body .wp-block-post-content p{margin-bottom:1rem}.qx-projekt-single__body .wp-block-post-content p:last-child{margin-bottom:0}.qx-projekt-single__back .qx-section__inner{padding-inline:0;padding-bottom:var(--wp--preset--spacing--60);max-width:calc(var(--qx-max-width) - 2 * var(--qx-page-padding));margin-inline:auto;display:flex;justify-content:flex-start}.qx-projekt-single__back .qx-cta-btn{width:fit-content;align-self:flex-start;padding-left:0;--qx-btn-color:var(--qx-text)}.qx-projekt-single__back .qx-cta-btn .qx-cta-btn__label{font-size:30px !important;font-weight:500 !important;letter-spacing:0.02em !important}.qx-expertise{display:flex;flex-direction:column;padding-block:var(--qx-section-gap);padding-block-start:0}.qx-section--expertise-hero{position:relative;height:calc(50vh - var(--qx-header-actual-h,var(--qx-header-h)));min-height:320px;overflow:hidden;background-color:var(--qx-secondary);display:flex;flex-direction:column}.qx-expertise-hero__bg{position:absolute;inset:0;z-index:0}.qx-expertise-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.qx-expertise-hero__content{position:relative;z-index:2;flex:1;display:flex !important;flex-direction:column !important;justify-content:center !important;width:100%;max-width:var(--qx-max-width);margin-inline:auto;padding:var(--qx-page-padding);box-sizing:border-box;gap:0 !important}.qx-section--expertise-hero .qx-expertise-hero__headline{font-size:48px !important;font-weight:500;line-height:60px !important;letter-spacing:0.02em;color:var(--qx-text);margin-bottom:2rem !important;max-width:1000px}.qx-section--expertise-hero .qx-expertise-hero__subline{font-size:26px !important;font-weight:500;letter-spacing:0.02em;color:var(--qx-text);margin-top:0 !important;margin-bottom:0 !important}.qx-expertise-hero__q-logo{position:absolute;right:4rem;top:50%;transform:translateY(-50%);z-index:1;width:280px;pointer-events:none}.qx-expertise-hero__q-logo img{width:100%;height:auto;display:block}.qx-expertise__header{background:var(--qx-primary);max-width:calc(var(--qx-max-width) - 2 * var(--qx-page-padding));margin-inline:auto}.qx-expertise__header>.qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}.qx-expertise__title{font-size:var(--qx-fs-h1);font-weight:400;letter-spacing:0.05em;color:var(--qx-white);margin-bottom:var(--wp--preset--spacing--50)}.qx-expertise__intro{color:var(--qx-white);font-size:var(--qx-fs-base);line-height:1.8;max-width:800px}.qx-expertise__intro{width:100% !important;max-width:100% !important;align-self:stretch !important;background:var(--qx-primary) !important}.qx-expertise__intro .wp-block-paragraph{color:var(--qx-white) !important;font-size:27px !important;font-weight:500 !important;line-height:1.4;text-align:left;margin:0}.qx-expertise__body .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);display:flex;flex-direction:column;gap:1.8rem;color:var(--qx-text);max-width:800px}.qx-expertise__body p,.qx-expertise__body .wp-block-paragraph{font-size:22px !important;font-weight:500 !important}.qx-expertise__body .wp-block-paragraph + .wp-block-quantumx-section-title{margin-top:1.5rem}.qx-expertise__body .qx-section__inner.qx-projekt-single__info-inner{padding:0 !important}.qx-expertise__body .qx-projekt-single__info-title{font-size:67px !important;font-weight:700 !important}.qx-expertise__para-icon{display:flex;justify-content:center}.qx-expertise__para-icon img{width:2.5rem;height:2.5rem}.qx-kunden .qx-projekt-single__info-title{width:800px}.qx-kunden-liste-wrap{display:flex;justify-content:center}.qx-kunden-liste{padding-block:var(--wp--preset--spacing--60);width:800px}.qx-kunde-row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:2rem;padding-block:var(--wp--preset--spacing--40);border-bottom:2px solid var(--qx-accent)}.qx-kunde-row:first-child{border-top:2px solid var(--qx-accent)}.qx-kunde-row--link{position:relative;transition:background-color var(--qx-transition)}.qx-kunde-row--link:hover,.qx-kunde-row--link:focus-within{background-color:var(--qx-accent-secondary-08)}.qx-kunde-row__link{position:absolute;inset:0}.qx-kunde-row__logo{width:160px;height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qx-kunde-row__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.qx-kunde-row__info{display:flex;flex-direction:column;gap:4px}.qx-kunde-row__name{font-size:22px;font-weight:bold;color:var(--qx-primary);line-height:1.3}.qx-kunde-row__standort{font-size:16px;font-weight:bold;color:var(--qx-primary);line-height:1.4}.qx-kunde-row--projekte{grid-template-columns:160px 1fr auto}.qx-kunde-row__projekte-btn{--qx-btn-color:var(--qx-text);position:relative;z-index:1;justify-self:end}.qx-xchange-card-wrapper{display:flex;flex-direction:column}.qx-xchange-card-wrapper .qx-projekt-card{flex:1}.qx-xchange-card-meta{display:flex;align-items:center;justify-content:center;gap:0;padding-block:2px;font-size:15px !important;color:var(--qx-text);border-top:0.125rem solid var(--qx-primary);border-bottom:0.0625rem solid var(--qx-primary);margin-bottom:0.3rem}.qx-xchange-card-meta__datum,.qx-xchange-card-meta__redakteur{line-height:1}.qx-xchange-card-meta .qx-kontakt__sep{font-size:16px;line-height:1;margin-inline:6px;color:var(--qx-accent)}.qx-xchange-single__intro .qx-section__inner,.qx-xchange-single__body .qx-section__inner{max-width:800px}.qx-xchange-single__body{font-size:14px;line-height:24px;color:var(--qx-primary)}.qx-impressum{background-color:var(--qx-primary);color:var(--qx-white)}.qx-impressum a{color:var(--qx-accent)}.qx-impressum .qx-section__inner{max-width:850px;padding-bottom:120px}.qx-impressum h2.wp-block-heading.qx-projekte-preview__title{color:var(--qx-accent) !important;font-size:83px !important;font-weight:bold !important}.qx-impressum__identity{margin-top:32px}.qx-impressum__claim + .qx-impressum__claim{margin-top:50px}h3.wp-block-heading.qx-impressum__company{font-size:32px !important;font-weight:500 !important;color:var(--qx-white) !important;margin:0 !important}.qx-impressum__claim{font-size:25px !important;color:var(--qx-white);display:flex;align-items:center;gap:0.4em;line-height:32px}.qx-impressum__label{font-weight:200}.qx-impressum__claim--block{flex-direction:column;align-items:flex-start;gap:0}.qx-impressum__claim .material-icons{font-size:18px !important;line-height:1}.qx-impressum__title-wrap{margin-block-start:32px !important;padding-bottom:16px;border-bottom:3px solid var(--qx-accent)}.qx-impressum__divider{border:none;border-top:3px solid var(--qx-accent);margin-top:80px}.qx-impressum ul,.qx-impressum ol,.qx-impressum .wp-block-list{list-style:none;padding:0;margin:0}.qx-impressum ul li,.qx-impressum ol li,.qx-impressum .wp-block-list li{position:relative;padding-left:1.2em;margin-bottom:20px}.qx-impressum ul li::before,.qx-impressum ol li::before,.qx-impressum .wp-block-list li::before{content:"-";position:absolute;left:0}.qx-section--team .qx-section__inner{padding-block:var(--wp--preset--spacing--60);max-width:800px}.qx-team-grid{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);margin-top:var(--wp--preset--spacing--50)}.qx-team-card{scroll-margin-top:var(--wp--preset--spacing--50)}.qx-team-card__main{display:grid;grid-template-columns:2fr 3fr;min-height:480px}.qx-team-card__photo-col{display:grid;grid-template-rows:1fr auto;overflow:hidden}.qx-team-card__img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.qx-team-card__img--empty{background-color:var(--qx-warm-gray);width:100%;height:100%;display:block}.qx-team-card__identity{position:relative;background-color:var(--qx-primary);padding:20px var(--qx-page-padding);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.qx-team-card__identity::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:var(--qx-accent)}.qx-team-card__name{font-size:17px !important;font-weight:bold !important;color:var(--qx-white);line-height:1.2}.qx-team-card__rolle{font-size:17px !important;font-weight:400 !important;color:var(--qx-white);line-height:1.4}.qx-team-card__seit{font-size:13px !important;color:var(--qx-accent);letter-spacing:0.04em;margin-top:4px;font-weight:300 !important}.qx-team-card__content-col{background-color:var(--qx-warm-surface);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.qx-team-card__zitat{margin:0;padding:0;border:none;font-size:27px !important;font-weight:500 !important;line-height:1.45;font-style:normal;color:var(--qx-text)}.qx-team-card__content-col .qx-cta-btn{--qx-btn-color:var(--qx-text);--qx-btn-fs:var(--qx-fs-sm);width:fit-content}.qx-team-card__content-col .qx-cta-btn .qx-cta-btn__label{font-size:18px !important;font-weight:500 !important}.qx-team-card__toggle{appearance:none;background:none;font:inherit;cursor:pointer;color:inherit}.qx-team-card__more{display:grid;grid-template-rows:0fr;margin-top:calc(-1 * var(--wp--preset--spacing--40));transition:grid-template-rows var(--qx-transition)}.qx-team-card.is-open .qx-team-card__more{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.qx-team-card__more{transition:none}}.qx-team-card__more-inner{min-height:0;overflow:hidden}.qx-team-card__more-content{padding-top:var(--wp--preset--spacing--40);color:var(--qx-text);font-size:16px;line-height:19px;font-weight:500}.qx-team-card__more-content p{font-size:16px !important;line-height:19px;font-weight:500}.qx-team-grid-placeholder{padding:24px;background-color:var(--qx-secondary);color:var(--qx-text);border:1px dashed var(--qx-border)}.qx-section--kontakt-hero .qx-section__inner{padding-top:var(--wp--preset--spacing--80)}.qx-kontakt-hero__stack{display:flex;flex-direction:column;gap:0}.qx-kontakt-hero__stack .qx-projekte-title-wrap{height:2.8rem !important;margin:0 !important}.qx-kontakt-hero__stack h2.wp-block-heading.qx-projekte-preview__title{font-size:78px !important;font-weight:700 !important}.qx-section--kontakt-intro .qx-section__inner{padding-top:10px;padding-bottom:var(--wp--preset--spacing--60);color:var(--qx-primary)}h2.wp-block-heading.qx-kontakt-intro__heading{font-size:42px !important;font-weight:700 !important}.qx-kontakt-intro__sub{font-size:27px !important;font-weight:500 !important;margin:0;line-height:1.2}.qx-kontakt-intro__x{font-size:1rem !important;vertical-align:middle;padding:0 0.2rem;font-weight:700}.qx-section--kontakt-cards .qx-section__inner{padding-bottom:var(--wp--preset--spacing--60)}.qx-kontakt-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.qx-contact-card{display:flex;flex-direction:column}.qx-contact-card__img{width:100%;height:464px;margin:0 !important;overflow:hidden;background:url("https://qx.quantum-x.de/wp-content/themes/quantumx/assets/images/contact-placeholder.webp") center / cover no-repeat var(--qx-dark-card)}.qx-contact-card__img img{width:100%;height:100%;object-fit:cover;display:block}.qx-contact-card__info{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(min-content,1fr);background:var(--qx-primary)}.qx-contact-card__info::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:var(--qx-accent)}.qx-contact-card__col{padding:clamp(0.75rem,2.5vw,1.5rem);min-width:0}.qx-contact-card__col--left{display:flex;align-items:center}p.qx-contact-card__label{color:var(--qx-accent) !important;font-size:17px !important;font-weight:700 !important;text-align:center !important;margin:0 !important}p.qx-contact-card__addr{color:var(--qx-white) !important;font-size:20px !important;font-weight:700 !important;margin:0 !important;line-height:1.4;white-space:nowrap}.qx-section--kontakt-cta .qx-section__inner{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}.qx-kontakt-cta{display:flex;flex-direction:column;gap:1.5rem;color:var(--qx-primary)}.qx-kontakt-cta__text,.qx-kontakt-cta__closing{font-size:32px !important;font-weight:700 !important;margin:0}.qx-kontakt-cta__text-2{display:flex;flex-direction:column;line-height:46px;font-size:32px !important;font-weight:700 !important}.qx-kontakt-cta__links{font-size:32px !important;font-weight:700 !important;display:flex;flex-direction:column;gap:0.25rem;line-height:46px}.qx-kontakt-cta__link{display:block;color:var(--qx-accent-secondary) !important;text-decoration:none}.qx-kontakt-cta__link:hover{text-decoration:underline}.qx-loading-bar{position:absolute;bottom:0;left:0;height:3px;width:0;background:var(--qx-accent-secondary);z-index:9999;transition:width 0.3s ease,opacity 0.3s ease;opacity:0}.qx-loading-bar.active{opacity:1}@media (max-width:1024px){.qx-hero-columns,.qx-content-columns{flex-direction:column !important}.qx-hero-card,.qx-content-card{flex:0 0 100% !important;max-width:100% !important}.qx-hero-columns .wp-block-column,.qx-content-columns .wp-block-column{flex:0 0 100% !important;max-width:100% !important}.qx-nav .wp-block-navigation__responsive-container-open{display:flex !important}.qx-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none !important}.wp-site-blocks{position:relative}.wp-site-blocks>.wp-block-template-part:first-child{position:absolute;top:0;left:0;right:0;z-index:10000;transition:transform 0.35s ease;will-change:transform}.wp-site-blocks>.wp-block-template-part:first-child.qx-header-wrap--hidden{transform:translateY(-100%)}.qx-page-content{padding-top:var(--qx-header-h-actual,var(--qx-header-h))}}@media (max-width:768px){:root{--qx-page-padding:16px}.qx-hero__headline{font-size:2rem !important}.qx-hero__q-logo{display:none !important}.qx-hero__media--desktop{display:none}.qx-hero__media--mobile{display:block}.qx-header{padding-left:16px !important;padding-right:16px !important}.qx-single__featured-image img{max-height:300px}.qx-related-posts .wp-block-post-template{grid-template-columns:1fr !important}}@media (max-width:480px){.qx-card-title.with-border{font-size:22px !important}}@media (max-width:768px){.qx-projekt-single__hero{flex-direction:column !important;min-height:unset !important}.qx-projekt-single__hero-info{width:100%;order:2}.qx-projekt-single__hero-image{width:100%;order:1;aspect-ratio:4 / 3}}@media (max-width:768px){.qx-expertise-grid{grid-template-columns:1fr}}@media (max-width:640px){.qx-projekte-v2__row2.wp-block-columns{flex-direction:column !important}.qx-projekte-v2__col-slider,.qx-projekte-v2__col-list{flex:0 0 100% !important;max-width:100% !important}}@media (max-width:1024px){.qx-projekte-row--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.qx-projekte-row--2,.qx-projekte-row--3{grid-template-columns:1fr}.qx-projekte-header__title{font-size:var(--qx-fs-h2) !important}}@media (max-width:1024px){.qx-projekte-preview-grid,.qx-projekte-infinite-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){h2.wp-block-heading.qx-projekte-preview__title,.qx-kontakt-hero__stack h2.wp-block-heading.qx-projekte-preview__title,.qx-impressum h2.wp-block-heading.qx-projekte-preview__title{font-size:clamp(28px,9vw,44px) !important;line-height:1 !important;white-space:nowrap}.qx-projekte-title-wrap,.qx-title-line,.qx-kontakt-hero__stack .qx-projekte-title-wrap{height:clamp(18px,5.85vw,28.5px) !important}.qx-projekte-title-wrap--two-lines{height:auto !important}.qx-title-line + .qx-title-line{margin-top:clamp(3px,0.98vw,4.8px)}.qx-section--expertise-hero .qx-expertise-hero__headline{font-size:clamp(28px,8vw,40px) !important;line-height:1.2 !important;margin-bottom:1.25rem !important}.qx-section--expertise-hero .qx-expertise-hero__subline{font-size:clamp(18px,5vw,22px) !important}.qx-expertise__body .qx-section__inner.qx-projekt-single__info-inner{align-items:center}.qx-expertise__body .qx-projekt-single__info-title,.qx-projekt-single__info-title{font-size:clamp(22px,6.5vw,34px) !important;padding:0.3em 0.9em !important;max-width:100%;box-sizing:border-box}.qx-projekte-header-row{flex-direction:column;align-items:stretch;gap:1rem}.qx-filter-select{width:100%}.qx-projekte-header-row .qx-filter-select{margin-left:0}.qx-projekte-preview-grid,.qx-projekte-infinite-grid{grid-template-columns:1fr}.qx-projekt-card:hover .qx-projekt-sep__bar--1{transform:translateX(-50%) rotate(10deg)}.qx-projekt-card:hover .qx-projekt-sep__bar--2{transform:translateX(-50%) rotate(-10deg) scaleX(1)}}@media (max-width:640px){.qx-section--projekte-quote .qx-section__inner{max-width:100%}}@media (max-width:1024px){.qx-kontakt__grid{grid-template-columns:auto 1fr}}@media (max-width:768px){.qx-kontakt__item--identity-row{display:contents}.qx-kontakt__identity-block{grid-column:1 / -1;grid-row:2;align-self:start;margin-right:0}.qx-kontakt__tagline-stack{grid-column:1 / -1;grid-row:3;align-items:flex-start;margin-left:0;margin-right:0}.qx-kontakt__tagline-stack h2.wp-block-heading.qx-projekte-preview__title{font-size:clamp(28px,9vw,44px) !important}.qx-kontakt__tagline-stack .qx-projekte-title-wrap{height:clamp(18px,5.85vw,28.5px) !important}.qx-kontakt__item--info{grid-column:1 / -1;grid-row:4}.qx-kontakt__item--address{grid-column:1 / -1;grid-row:5}}@media (max-width:1100px){.qx-kontakt__address-group{gap:2rem}.qx-kontakt__address{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.qx-kontakt__sep{font-size:0;line-height:0;margin:0}}@media (max-width:900px){.qx-kontakt-cards{grid-template-columns:1fr}}@media (max-width:1024px){.qx-expertise-hero__q-logo{display:none}}@media (max-width:768px){.qx-kunden .qx-projekt-single__info-title,.qx-kunden-liste{width:100%;max-width:100%}.qx-kunde-row--projekte{grid-template-columns:160px 1fr}.qx-kunde-row__projekte-btn{grid-column:2;justify-self:start}.qx-contact-card__info{grid-template-columns:1fr}.qx-contact-card__col--left{justify-content:flex-start;padding-bottom:0}.qx-contact-card__col--right{padding-top:0.5rem}p.qx-contact-card__label,p.qx-contact-card__addr{text-align:left !important}}@media (max-width:768px){.qx-hero__content .qx-hero__headline{font-size:2.25rem !important;line-height:2.6rem !important}.qx-hero__content .qx-hero__subline{font-size:1.375rem !important;line-height:1.9rem !important;margin-top:1.5rem !important;margin-bottom:2rem !important}.qx-main.qx-startseite>.qx-section + .qx-section{margin-block-start:0 !important}.qx-section--projekte-preview .qx-section__inner{padding-top:1rem;padding-bottom:var(--qx-page-padding)}.qx-section--projekte-quote .qx-projekte-archive-quote__main,.qx-section--projekte-quote .qx-projekte-archive-quote__accent{font-size:27px !important;line-height:33px !important}.qx-section--projekte-more .qx-section__inner{padding-top:var(--qx-page-padding);padding-bottom:0}.qx-section--kunden .qx-section__inner{padding-top:1.5rem}.qx-section--kontakt .qx-section__inner{padding-top:1.5rem}p.qx-kontakt__subtitle{font-size:27px !important}}@media (max-width:768px){.qx-agentur .qx-expertise__intro .wp-block-paragraph{font-size:27px !important;line-height:1.45}.qx-agentur .qx-team-grid{gap:var(--qx-page-padding)}.qx-agentur .qx-team-card__main{grid-template-columns:1fr;min-height:0}.qx-agentur .qx-team-card__photo-col{grid-template-rows:auto auto}.qx-agentur .qx-team-card__img,.qx-agentur .qx-team-card__img--empty{height:auto;aspect-ratio:4 / 5}.qx-agentur .qx-team-card__content-col{padding:var(--wp--preset--spacing--50) var(--qx-page-padding)}.qx-agentur .qx-team-card__zitat{font-size:20px !important;line-height:1.4}}@media (min-width:769px) and (max-width:1024px){.qx-projekte-archive .qx-filter-select__control{height:48px;padding:0 8px 0 12px}.qx-projekte-archive .qx-filter-select__placeholder,.qx-projekte-archive .qx-filter-chip{font-size:15px}.qx-projekte-archive .qx-filter-select__caret{font-size:20px}}@media (max-width:768px){.qx-main.qx-projekte-archive>.qx-section + .qx-section{margin-block-start:0 !important}.qx-projekte-archive .qx-projekte-header-row{flex-direction:row;align-items:center;gap:0.75rem}.qx-projekte-archive .qx-projekte-header-row .qx-filter-select{width:auto;flex:0 0 auto;margin-left:auto}.qx-projekte-archive .qx-filter-select__control{position:relative;width:44px;height:44px;padding:0;justify-content:center}.qx-projekte-archive .qx-filter-select__chips{display:none}.qx-projekte-archive .qx-filter-select__caret{font-size:0}.qx-projekte-archive .qx-filter-select__caret::before{content:"tune";font-size:24px}.qx-projekte-archive .qx-filter-select.is-open .qx-filter-select__caret{transform:none}.qx-projekte-archive .qx-filter-select__control:has(.qx-filter-chip)::after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--qx-accent-secondary)}.qx-projekte-archive .qx-filter-select__overlay{width:min(80vw,320px)}.qx-projekte-archive .qx-filter-select__selected:not([hidden]){display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--qx-accent-secondary-35)}.qx-section--projekte-archive-grid .qx-section__inner{padding-top:var(--qx-page-padding);padding-bottom:var(--qx-page-padding)}.qx-section--projekte-archive-more .qx-section__inner{padding-top:var(--qx-page-padding);padding-bottom:var(--qx-page-padding)}.qx-section--projekte-archive-quote .qx-projekte-archive-quote__main,.qx-section--projekte-archive-quote .qx-projekte-archive-quote__accent{font-size:27px !important;line-height:36px !important}}@media (max-width:768px){.qx-projekt-single__autor-section .wp-block-paragraph.qx-projekt-autor__heading,.qx-projekt-single__autor-section .wp-block-paragraph.qx-projekt-autor__body{font-size:27px !important;line-height:36px !important}.qx-projekt-single__back .qx-section__inner{padding-inline:var(--qx-page-padding)}}@media (max-width:768px){.qx-kontakt .qx-kontakt-cta__text,.qx-kontakt .qx-kontakt-cta__closing,.qx-kontakt .qx-kontakt-cta__text-2,.qx-kontakt .qx-kontakt-cta__links{font-size:27px !important}}@media (max-width:560px){.qx-kunde-row,.qx-kunde-row--projekte{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1rem}.qx-kunde-row__info{align-items:center}.qx-kunde-row__projekte-btn{grid-column:auto;justify-self:center}}.qx-main.is-layout-flow>*,.qx-main>.wp-block-group,.qx-main>.wp-block-shortcode{margin-block-start:0 !important;margin-block-end:0 !important}.qx-main>.qx-section + .qx-section{margin-block-start:var(--qx-section-gap) !important}.wp-block-shortcode{margin:0 !important;padding:0 !important}.qx-hero-columns>*,.qx-content-columns>*{margin:0 !important}.qx-hero-columns .wp-block-column>*,.qx-content-columns .wp-block-column>*{height:100%}.wp-block-post-template{list-style:none !important;padding:0 !important;margin:0 !important}.wp-block-post-template li{list-style:none !important}.wp-block-navigation__container{gap:0 !important}h1.wp-block-heading{font-size:var(--qx-fs-h1) !important}h2.wp-block-heading{font-size:var(--qx-fs-h2) !important}h3.wp-block-heading{font-size:var(--qx-fs-h3) !important}h4.wp-block-heading{font-size:var(--qx-fs-h4) !important}h5.wp-block-heading{font-size:var(--qx-fs-h5) !important}h6.wp-block-heading{font-size:var(--qx-fs-h6) !important}p,.wp-block-paragraph{font-size:var(--qx-fs-base) !important}.wp-block-post-title{font-size:var(--qx-fs-h1) !important}.qx-post-card .wp-block-post-title{font-size:var(--qx-fs-h5) !important}.wp-block-query-title{font-size:var(--qx-fs-h2) !important}.wp-block-post-date,.wp-block-post-author-name{font-size:var(--qx-fs-sm) !important}.wp-block-post-excerpt__excerpt{font-size:var(--qx-fs-sm) !important}.wp-block-post-terms{font-size:var(--qx-fs-xs) !important}.wp-block-site-title{font-size:var(--qx-fs-base) !important}.wp-block-site-tagline{font-size:var(--qx-fs-sm) !important}.wp-block-post-content a{color:var(--wp--style--color--link,var(--qx-accent))}.wp-block-post-content a:hover{opacity:0.8}.editor-styles-wrapper{font-family:"LabGrotesque",Roboto,Helvetica,Arial,sans-serif;font-size:var(--qx-fs-base);color:var(--qx-white)}.qx-section__inner.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none !important;margin-left:0 !important;margin-right:0 !important}