.hd-steps{padding:120px 0 100px}.hd-steps .hd-head{margin-bottom:56px}.hd-steps__g{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.hd-steps__line{position:absolute;left:0;right:0;top:27px;height:2px;background:var(--i)}.hd-step{position:relative;display:flex;flex-direction:column;gap:16px}.hd-step>b{width:56px;height:56px;border-radius:50%;background:var(--b);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:0 0 0 8px #fff}.hd-step h3{margin:0;font-size:19px;font-weight:600;color:var(--b);font-family:inherit}.hd-step .hd-p{font-size:15px}@media(max-width:749px){.hd-steps__line{display:none}.hd-steps{padding:80px 0}}.hd-case{background:var(--b);color:#fff;overflow:hidden}.hd-case>.hd-w{display:flex;flex-wrap:wrap;gap:0 72px}.hd-case__m{flex:1 1 460px;min-height:520px;position:relative;margin:0 -24px;overflow:hidden}.hd-case__m .hd-img{transition:transform 1.2s}.hd-case:hover .hd-case__m .hd-img{transform:scale(1.04)}.hd-case__t{flex:1 1 460px;padding:96px 0;display:flex;flex-direction:column;gap:28px;justify-content:center}.hd-case .hd-eb{color:var(--i)}.hd-case blockquote{margin:0;font-family:var(--F);font-size:clamp(24px,2.6vw,34px);line-height:1.3;font-style:italic;color:#fff;border:0;padding:0}.hd-case blockquote p{margin:0 0 .6em}.hd-case blockquote p:last-child{margin:0}.hd-case cite{font-style:normal;font-size:14px;color:#c9ddf0}.hd-case .hd-btn{align-self:flex-start}@media(max-width:749px){.hd-case__m{min-height:320px}.hd-case__t{padding:56px 0}}.hd-faq{padding:120px 0}.hd-faq>.hd-w{max-width:960px}.hd-faq__l{border-bottom:1px solid var(--l);margin-top:32px}.hd-q{border-top:1px solid var(--l)}.hd-q h3{margin:0;font-size:inherit}.hd-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--hd-sans,"Montserrat",Arial,sans-serif);font-weight:500;font-size:18px;line-height:1.4;color:var(--t)}.hd-q button:hover{color:var(--s)}.hd-q button span{font-size:28px;font-weight:300;color:var(--s);transition:transform .35s;flex:none}.hd-q.is-open button span{transform:rotate(45deg)}.hd-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.hd-q.is-open .hd-a{grid-template-rows:1fr}.hd-a>div{overflow:hidden}.hd-a .hd-p{padding-bottom:26px;max-width:760px}@media(max-width:749px){.hd-faq{padding:80px 0}.hd-q button{font-size:16px}}.hd-cross{padding:0 0 120px}.hd-cross a{display:flex;flex-wrap:wrap;background:var(--g);color:var(--b);text-decoration:none;overflow:hidden}.hd-cross__m{flex:1 1 360px;min-height:260px;position:relative;overflow:hidden}.hd-cross__m .hd-img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hd-cross a:hover .hd-img{transform:scale(1.05)}.hd-cross__t{flex:1 1 460px;padding:48px;display:flex;flex-direction:column;gap:14px;justify-content:center}.hd-cross__t strong{font-family:var(--F);font-weight:500;font-size:clamp(30px,3vw,40px);line-height:1.1}.hd-cross__t>span:last-child{font-size:14px;font-weight:600}.hd-band{background:var(--n);color:#fff}.hd-band>.hd-w{padding-block:96px;display:flex;flex-wrap:wrap;gap:32px 64px;align-items:center;justify-content:space-between}.hd-band .hd-eb{color:var(--i)}.hd-band .hd-h{color:#fff;max-width:680px;margin-top:14px}.hd-band .hd-tel{color:#fff;font-size:14px}.hd-pan{padding:0 0 96px}.hd-pan__g{display:flex;gap:12px;height:640px}.hd-panel{position:relative;flex:1 1 0;overflow:hidden;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;transition:flex-grow .8s cubic-bezier(.2,.7,.2,1);min-width:0}.hd-panel.is-active{flex-grow:2.4}.hd-panel .hd-img,.hd-panel .hd-ph{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hd-panel:hover .hd-img{transform:scale(1.05)}.hd-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0f2e4f0d 30%,#0f2e4fe6)}.hd-panel>div{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px}.hd-panel__n{position:absolute;right:28px;top:18px;z-index:2;font-family:var(--F);font-size:64px;line-height:1;color:#ffffffe6}.hd-panel .hd-eb{color:var(--i)}.hd-panel h2{margin:0;font-family:var(--F);font-weight:500;font-size:34px;line-height:1.02;color:#fff;transition:font-size .6s cubic-bezier(.2,.7,.2,1)}.hd-panel.is-active h2{font-size:52px}.hd-panel__x{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1),opacity .4s}.hd-panel.is-active .hd-panel__x{grid-template-rows:1fr;opacity:1;transition-delay:.15s}.hd-panel__x>div{overflow:hidden;display:flex;flex-direction:column;gap:18px;max-width:480px}.hd-panel__x p{margin:0;font-size:16px;line-height:1.7;color:#dce7f2}.hd-tags{display:flex;flex-wrap:wrap;gap:8px}.hd-tags span{font-size:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.4)}.hd-panel__go{font-size:14px;font-weight:600}.hd-panel:focus-visible{outline:3px solid var(--i);outline-offset:3px}@media(max-width:899px){.hd-pan__g{flex-direction:column;height:auto}.hd-panel{min-height:380px;flex:none}.hd-panel h2,.hd-panel.is-active h2{font-size:38px}.hd-panel__x{grid-template-rows:1fr;opacity:1}}.hd-stats>.hd-w{padding-block:120px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px}.hd-stat{border-top:2px solid var(--b);padding-top:24px;display:flex;flex-direction:column;gap:12px}.hd-stat b{font-family:var(--F);font-weight:500;font-size:clamp(64px,8vw,104px);line-height:.9;color:var(--b)}.hd-stat span{font-size:15px;color:var(--m)}.hd-cards{background:var(--g);padding:120px 0}.hd-cards__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:56px}.hd-card{background:#fff;padding:40px;display:flex;flex-direction:column;gap:16px;min-height:260px}.hd-card>b{font-family:var(--F);font-weight:500;font-size:44px;color:var(--s);line-height:1}.hd-card h3{margin:0;font-size:21px;font-weight:600;color:var(--b);font-family:inherit}.hd-card .hd-p{font-size:15px}.hd-cg{padding:120px 0}.hd-cg__more{font-size:14px;font-weight:600;color:var(--b)}.hd-cg__g{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:48px}.hd-cc{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--t)}.hd-cc__m{position:relative;aspect-ratio:4/5;overflow:hidden;margin-bottom:4px}.hd-cc__m .hd-img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hd-cc:hover .hd-img{transform:scale(1.05)}.hd-cc strong{font-family:var(--F);font-weight:500;font-size:30px;line-height:1.1;color:var(--b);transition:color .2s}.hd-cc:hover strong{color:var(--s)}.hd-cc small{font-size:12px;color:var(--m)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hpg-diensten-2.css.map */
