.hs_cos_wrapper:has(>.hstart){display:flow-root}.hstart{margin-bottom:var(--pd-space-module);margin-top:34px;position:relative}.hstart .container{border-radius:var(--pd-radius-box);overflow:hidden}.hstart .content{display:flex;flex-direction:column;gap:32px;position:static}.hstart__item{border-radius:var(--pd-radius-box);padding-bottom:0;padding-top:64px;position:relative}.hstart .container{background-image:url(https://www.phocus-direct.de/hubfs/pdc-2025/hero-blur-mobile.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto}.hstart__content{max-width:528px}.hstart__content .hstart__title{font-size:40px;font-weight:900;line-height:48px;margin-bottom:20px}.hstart__content .hstart__title span{display:block;font-size:80px;line-height:96px}.hstart__content p{margin-bottom:48px}.hstart .container .hstart__item{display:flex;flex-direction:column}.hstart .container{display:grid}.hstart .container>.hstart__item{grid-area:1/1}.hstart .container>.hstart__item:not(.is-active){opacity:0;transition:opacity .3s linear,visibility 0s .3s;visibility:hidden}.hstart .container>.hstart__item.is-active{opacity:1;transition:opacity .3s linear .3s,visibility 0s .3s;z-index:1}.hstart .container .hstart__item>.hstart__img{align-self:flex-end;aspect-ratio:900/734;border-radius:0 0 var(--pd-radius-box) 0;height:auto;margin-top:32px;object-fit:contain;object-position:bottom right;order:2;position:static;width:88%}.hstart__txts{position:static}.hstart__slogan{font-size:24px;font-weight:900;left:6%;line-height:34px;position:absolute;top:64px}.hstart__person{bottom:32px;color:var(--pd-white);left:6%;position:absolute;text-shadow:var(--pd-shadow-text);width:200px}.hstart__name{font-weight:700}.hstart .hstart__next{display:none}.hstart__next img{display:block}@media (min-width:768px){.hstart .content{flex-direction:row}.hstart .container .hstart__item{border-radius:0 0 var(--pd-radius-box) var(--pd-radius-box);display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(200.8px + 40vw);padding-bottom:80px;padding-top:96px}.hstart .container{background-image:url(https://www.phocus-direct.de/hubfs/pdc-2025/blur.png);background-size:auto 100%}.hstart__content{max-width:528px;width:42%}.hstart .container .hstart__item>.hstart__img{aspect-ratio:900/734;bottom:0;height:auto;margin-top:0;max-height:calc(100% - 64px);max-width:900px;position:absolute;right:0;width:65%}.hstart__person{bottom:80px;left:auto;right:6%;text-align:right}.hstart .hstart__next{animation:hero-pfeil 3s ease-in-out infinite;background:none;border:0;bottom:92px;display:block;left:50%;position:absolute;transform:translate(-50%);z-index:1}}@media (min-width:1200px){.hstart__content{width:46%}.hstart__content .hstart__title{font-size:77px;line-height:92px;margin-bottom:48px}.hstart__content .hstart__title span{display:block;font-size:200px;line-height:155px}}@media (min-width:1440px){.hstart .container .hstart__item{min-height:777px}.hstart__slogan{font-size:32px;line-height:42px;top:206px}}@keyframes hero-pfeil{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.hstart .hstart__next{animation:none}}.hstart .container .hstart__item>.hstart__img{aspect-ratio:1800/1486}@media (min-width:768px){.hstart .container .hstart__item>.hstart__img{aspect-ratio:1800/1486}}@media (max-width:479px){.hstart .content{gap:0}.hstart .container .hstart__item>.hstart__img{margin-right:8%;margin-top:24px}.hstart .container{background-image:var(--pd-gradient-portrait);background-position:100% 100%;background-size:240% 100%}}@media (min-width:480px) and (max-width:767px){.hstart .container .hstart__item{display:flow-root;height:auto;padding-bottom:0}.hstart .container{background-image:var(--pd-gradient-portrait);background-position:0 0;background-size:100% 100%}.hstart .content{display:block}.hstart .container .hstart__item>.hstart__img{float:right;height:auto;margin:110px 0 0 8px;object-position:bottom right;shape-image-threshold:.2;shape-margin:20px;shape-outside:var(--pd-portrait-shape,none);width:60%}.hstart__content p{margin-bottom:40px}.hstart__content .btn{white-space:nowrap}.hstart__content{padding-bottom:112px}.hstart__person{bottom:32px;color:var(--pd-navy);text-shadow:none}.hstart__name{font-weight:var(--pd-fw-black)}}@media (min-width:768px) and (max-width:1023px){.hstart .container{background-position:calc(100% + 80px) 100%}}