.hs_cos_wrapper:has(>.hcontact){display:flow-root}.hcontact{margin-bottom:var(--pd-space-module);margin-top:34px}.hcontact .container{background-image:url(https://www.phocus-direct.de/hubfs/pdc-2025/berry-2610/contact-mob-gradient.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;border-radius:var(--pd-radius-box);padding:130px 0 40px}.hcontact h1{font-size:56px;font-weight:900;line-height:67px;margin-bottom:54px;margin-top:0}.hcontact p{margin-bottom:80px}.hcontact a.hcontact__calendar-link{display:block;text-align:center;width:100%}.hcontact .content img{max-width:100%}.img-desk{display:none}.hcontact__btns{margin-bottom:40px}.hcontact__btns a.btn{text-align:center;width:100%}.hcontact__btns a.btn:first-child{margin-bottom:16px}@media (min-width:768px){.hcontact .container{background-position:100% 250px;margin-top:0;padding-top:135px}}@media (min-width:1024px){.img-desk{display:block;transition:all .5s}.img-desk:hover{margin-top:12px}.img-mob{display:none}.hcontact .content{align-items:center;display:flex;gap:24px;justify-content:space-between}.hcontact__txt{max-width:590px}.hcontact .container{background-image:url(https://www.phocus-direct.de/hubfs/pdc-2025/contact-blur-1.png);background-position:100% 100%;background-size:auto 100%;padding:150px 0 60px}.hcontact p{margin-bottom:48px;max-width:528px}.hcontact a.hcontact__calendar-link{display:initial;text-align:initial;width:auto}.hcontact__btns a.btn{width:fit-content}.hcontact__btns a.btn:first-child{margin-bottom:0;margin-right:12px}}@media (min-width:1200px){.hcontact{margin-top:34px}.hcontact .content{gap:60px}.hcontact .content img{max-height:350px;max-width:600px}.hcontact__btns a.btn:first-child{margin-right:32px}}@media (min-width:1440px){.hcontact .content{gap:132px}}.hs_cos_wrapper:has(>.chero){display:flow-root}.chero{margin-bottom:var(--pd-space-module);margin-top:34px}.chero .container{background-color:var(--pd-surface-muted);border-radius:var(--pd-radius-box);overflow:hidden;padding:104px 0 40px;position:relative}.chero .content{position:relative;z-index:1}.chero__color{background:url(https://www.phocus-direct.de/hubfs/pdc-2025/post-blur.png) 0 0/100% 100% no-repeat;bottom:0;left:max(196px,calc(100% - 152px));pointer-events:none;position:absolute;top:0;width:420px;z-index:0}.chero h1.gradientTitle{background:var(--pd-gradient-title);-webkit-background-clip:text;background-clip:text;font-size:var(--pd-fs-hero);font-weight:var(--pd-fw-black);line-height:var(--pd-lh-hero);margin:0 0 22px;max-width:100%;width:fit-content;-webkit-text-fill-color:transparent;padding-bottom:.06em}.chero__txt p{margin:0;padding-right:24px}.chero__contact{display:flex;flex-direction:column;gap:20px;list-style:none;margin:32px 0 0;padding:0}.chero__contact li{align-items:flex-start;display:flex;gap:12px}.chero__contact li>svg{color:var(--pd-accent);flex:none;height:24px;margin-top:2px;width:24px}.chero__lbl{display:block;font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-light);line-height:var(--pd-lh-sm)}.chero__val{color:var(--pd-text);display:block;font-weight:var(--pd-fw-bold);text-decoration:none}.chero__val:hover{text-decoration:underline}.chero__jump{align-items:center;color:var(--pd-accent);display:inline-flex;gap:4px}.chero__jump:hover{text-decoration:none}.chero__jump svg{height:20px;transition:var(--pd-transition);width:20px}.chero__jump:hover svg{transform:translateY(var(--pd-shift))}@media (min-width:768px){.chero .container{padding-top:132px}.chero__color{aspect-ratio:891/690;left:56%;width:auto}.chero h1.gradientTitle{margin-bottom:24px}.chero__txt{max-width:520px}.chero__txt p{padding-right:0}.chero__contact{column-gap:40px;display:grid;grid-template-columns:auto auto;justify-content:start;margin-top:36px;row-gap:16px}}@media (min-width:1024px){.chero .container{padding:146px 0 48px}.chero__color{left:70%}.chero .content{align-items:flex-start;display:flex;gap:48px;justify-content:space-between;padding-right:24%}.chero h1.gradientTitle{margin-bottom:28px}.chero__txt{max-width:50%}.chero__contact{display:flex;flex:none;flex-direction:column;gap:20px;margin:0;width:230px}}@media (min-width:1200px){.chero__txt{max-width:590px}.chero__txt p{max-width:528px}}@media (min-width:1440px){.hcontact--calpad a.hcontact__calendar-link{padding-right:var(--hcontact-cal-pad)}}