.nx-solutions{--nx-navy: #051325;--nx-blue: #316ec6;--nx-blue-light: #75a7ee;--nx-white: #ffffff;--nx-ink: #0b1b31;--nx-muted: #5e6a7a;--nx-line: rgba(5, 19, 37, .12);--nx-surface: #f4f7fb;--nx-solutions-navy-raised: #0a203b;color:var(--nx-ink);font-family:Inter,var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nx-solutions *,.nx-solutions *:before,.nx-solutions *:after{box-sizing:border-box}.nx-solutions-hero{position:relative;min-height:min(57.4rem,calc(100svh - 8rem));overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(49,110,198,.22),transparent 31%),linear-gradient(135deg,#051325,#081a33 60%,#0a2345);color:var(--nx-white)}.nx-solutions-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:7.2rem 7.2rem;content:"";-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 48%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 48%,#000 100%);pointer-events:none}.nx-solutions-hero__inner{position:relative;z-index:1;display:grid;min-height:inherit;align-items:center;gap:6rem;grid-template-columns:minmax(0,1.18fr) minmax(36rem,.82fr);padding-block:clamp(5.6rem,7.7vw,9.8rem) clamp(4.9rem,6.3vw,7.7rem)}.nx-solutions-hero__content{max-width:64rem;grid-column:2;grid-row:1}.nx-solutions-hero__eyebrow{color:#83b1f2}.nx-solutions-hero__heading{max-width:64rem;margin:0;color:var(--nx-white);font-size:clamp(4.8rem,5.2vw,7.4rem);font-weight:600;letter-spacing:-.065em;line-height:.98}.nx-solutions-hero__text{max-width:66rem;margin-top:3rem;color:#ffffffbd;font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.6}.nx-solutions-hero__visual{position:relative;display:grid;min-height:34.3rem;grid-column:1;grid-row:1;place-items:center;pointer-events:none}.nx-solutions-hero__image{width:100%;height:100%;max-width:none;max-height:62rem;object-fit:contain;filter:drop-shadow(0 3rem 7rem rgba(0,0,0,.32))}.nx-solution-scope{padding-block:clamp(8rem,11vw,15rem);background:var(--nx-white)}.nx-solution-scope__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.nx-solution-portfolio{display:block}.nx-solution-card{position:relative;display:flex;flex-direction:column;min-height:33rem;overflow:hidden;padding:3.2rem;border:.1rem solid var(--nx-line);border-radius:2rem;background:var(--nx-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nx-solution-card:hover,.nx-solution-card.is-active{border-color:#316ec680;box-shadow:0 2rem 5rem #05132514;transform:translateY(-.3rem)}.nx-solution-card__number{position:absolute;top:2.4rem;right:2.6rem;color:#0513251f;font-size:4rem;font-weight:600;line-height:1}.nx-solution-card__icon{display:grid;width:5.4rem;height:5.4rem;place-items:center;border-radius:1.4rem;background:#316ec61a;color:var(--nx-blue)}.nx-solution-card__icon svg{width:2.7rem;height:2.7rem}.nx-solution-card__title{margin:6rem 0 0;color:var(--nx-navy);font-size:2.3rem;font-weight:650;letter-spacing:-.03em;line-height:1.18}.nx-solution-card__text{margin-top:1.5rem;color:var(--nx-muted);font-size:1.5rem;line-height:1.65}.nx-solution-card__toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:.9rem;margin-top:auto;padding:3rem 0 0;border:0;background:transparent;color:var(--nx-navy);cursor:pointer;font:inherit;font-size:1.45rem;font-weight:650}.nx-solution-card__toggle svg{width:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s ease}.nx-solution-card__toggle:hover,.nx-solution-card__toggle:focus-visible{color:var(--nx-blue)}.nx-solution-card__toggle:focus-visible{outline:.2rem solid var(--nx-blue);outline-offset:.5rem}.nx-solution-card.is-active .nx-solution-card__toggle svg{transform:rotate(90deg)}.nx-solution-details{margin-top:2rem}.nx-solution-detail{position:relative;display:grid;overflow:hidden;border-radius:3rem;background:var(--nx-navy);color:var(--nx-white);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);animation:nx-solution-detail-in .32s cubic-bezier(.2,.8,.2,1)}.nx-solution-detail[hidden]{display:none}.nx-solution-detail__visual{display:grid;min-height:50rem;overflow:hidden;background:#081a33;place-items:center}.nx-solution-detail__image{width:var(--nx-bildgroesse, 100%);height:var(--nx-bildgroesse, 100%);object-fit:cover}.nx-solution-detail__image--fallback,.nx-solution-detail__image--einpassen{padding:clamp(2rem,4vw,5rem);object-fit:contain}.nx-solution-detail__content{position:relative;align-self:center;padding:clamp(4rem,6vw,8rem)}.nx-solution-detail__content .nx-home__eyebrow{color:#83b1f2}.nx-solution-detail__heading{max-width:56rem;margin:0;color:var(--nx-white);font-size:clamp(3.4rem,4.3vw,5.8rem);font-weight:600;letter-spacing:-.05em;line-height:1.03}.nx-solution-detail__text{max-width:56rem;margin-top:2.4rem;color:#ffffffbd;font-size:1.7rem;line-height:1.7}.nx-solution-detail__content .nx-home__button{margin-top:3.2rem}.nx-solution-detail__close{position:absolute;top:2.4rem;right:2.4rem;display:grid;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid rgba(255,255,255,.2);border-radius:50%;background:transparent;color:var(--nx-white);cursor:pointer;place-items:center}.nx-solution-detail__close:hover,.nx-solution-detail__close:focus-visible{border-color:var(--nx-white);background:var(--nx-white);color:var(--nx-navy)}.nx-solution-detail__close svg{width:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}@keyframes nx-solution-detail-in{0%{opacity:0;transform:translateY(-1.2rem)}to{opacity:1;transform:translateY(0)}}.nx-markets{overflow:hidden;padding-block:clamp(8rem,11vw,15rem);background:var(--nx-white)}.nx-markets__head{display:grid;align-items:end;gap:5rem;grid-template-columns:minmax(0,1.25fr) minmax(30rem,.75fr)}.nx-markets__aside{display:flex;align-items:flex-end;gap:3rem;justify-content:space-between}.nx-markets__controls{display:flex;flex:0 0 auto;gap:1rem}.nx-markets__arrow{display:grid;width:5rem;height:5rem;padding:0;border:.1rem solid var(--nx-line);border-radius:50%;background:var(--nx-white);color:var(--nx-navy);cursor:pointer;font:inherit;font-size:2rem;place-items:center;transition:.18s ease}.nx-markets__arrow:hover:not(:disabled){border-color:var(--nx-blue);background:var(--nx-blue);color:var(--nx-white)}.nx-markets__arrow:disabled{cursor:default;opacity:.3}.nx-market-carousel{display:block;margin-top:5rem}.nx-market-carousel__rail{display:grid;overflow-x:auto;padding-inline:max(2rem,calc((100vw - 148rem)/2));padding-bottom:1.8rem;gap:2rem;grid-auto-columns:minmax(34rem,calc((min(100vw,148rem) - 4rem) / 3));grid-auto-flow:column;scroll-padding-inline:max(2rem,calc((100vw - 148rem)/2));scroll-snap-type:x mandatory;scrollbar-color:rgba(49,110,198,.4) transparent;scrollbar-width:thin}.nx-market-card{position:relative;min-height:50rem;overflow:hidden;border-radius:2.6rem;background:var(--nx-navy);color:var(--nx-white);scroll-snap-align:start}.nx-market-card__image,.nx-market-card__placeholder,.nx-market-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nx-market-card__image{opacity:.52;object-fit:cover;filter:saturate(.68) contrast(.94);transition:transform .6s cubic-bezier(.2,.65,.3,1),opacity .3s ease}.nx-market-card:hover .nx-market-card__image{transform:scale(1.025)}.nx-market-card__placeholder{background:linear-gradient(145deg,#0a2345,#051325)}.nx-market-card__overlay{background:linear-gradient(to bottom,#05132538,#0513257a 58%,#051325f5)}.nx-market-card__content{position:absolute;z-index:1;display:grid;min-height:30rem;align-content:start;inset:auto 0 0;padding:3.4rem}.nx-market-card__index{color:var(--nx-blue-light);font-size:1.2rem;font-weight:700;letter-spacing:.13em}.nx-market-card__title{margin:1.5rem 0 0;color:var(--nx-white);font-size:clamp(2.6rem,3vw,3.8rem);font-weight:600;letter-spacing:-.04em;line-height:1.05}.nx-market-card__text{margin-top:1.4rem;color:#ffffffb8;font-size:1.45rem;line-height:1.55}@media screen and (max-width:989px){.nx-solutions-hero__inner,.nx-solution-detail,.nx-markets__head{grid-template-columns:1fr}.nx-solutions-hero__content,.nx-solutions-hero__visual{grid-column:1;grid-row:auto}.nx-solutions-hero__inner{gap:2rem;padding-top:9rem}.nx-solutions-hero__visual{min-height:38rem}.nx-solutions-hero__image{width:100%;transform:none}.nx-solution-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-solution-detail__visual{min-height:46rem}.nx-markets__aside{align-items:center}.nx-market-carousel__rail{grid-auto-columns:min(82vw,48rem)}}@media screen and (max-width:749px){.nx-solutions-hero__heading{font-size:clamp(4.4rem,14vw,6.4rem)}.nx-solutions-hero__text{font-size:1.7rem}.nx-solutions-hero__visual{min-height:30rem}.nx-solution-scope__grid{grid-template-columns:1fr}.nx-solution-card{min-height:28rem}.nx-solution-detail{border-radius:2.2rem}.nx-solution-detail__visual{min-height:36rem}.nx-markets__aside{display:block}.nx-markets__controls{margin-top:2.5rem}.nx-market-carousel__rail{grid-auto-columns:84vw}.nx-market-card{min-height:44rem}}@media(prefers-reduced-motion:reduce){.nx-market-card__image,.nx-markets__arrow{transition:none}}@supports (grid-template-rows: subgrid){.nx-solution-scope__grid{grid-auto-rows:auto auto 1fr auto}.nx-solution-card{display:grid;grid-template-rows:subgrid;grid-row:span 4}.nx-solution-card__icon{grid-row:1}.nx-solution-card__title{grid-row:2;margin-top:4.4rem}.nx-solution-card__text{grid-row:3;margin-top:0}.nx-solution-card__toggle{grid-row:4;align-self:end;margin-top:0}}.nx-solutions-hero__heading,.nx-solution-detail__heading{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.nx-solution-card__title,.nx-solution-card__text,.nx-market-card__title,.nx-specs__title{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nextherm-solutions.css.map */
