.wp-block-dhsv-photo-text{color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;width:100%}.wp-block-dhsv-photo-text__bg{inset:0;position:absolute;z-index:0}.wp-block-dhsv-photo-text__image{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:101.8%;will-change:transform}.wp-block-dhsv-photo-text__content{align-items:center;color:inherit;display:flex;flex:1;justify-content:flex-end;max-height:100vh;padding:4rem clamp(1.5rem,11vw,12rem);position:relative;z-index:1}@media(max-width:767.98px){.wp-block-dhsv-photo-text__content{justify-content:flex-start;padding:65vw 1.25rem 2.5rem}}.wp-block-dhsv-photo-text[data-text-position=left] .wp-block-dhsv-photo-text__content{justify-content:flex-start}.wp-block-dhsv-photo-text__text-inner{color:inherit;display:flex;flex-direction:column;justify-content:center;width:clamp(18rem,32vw,38rem)}@media(max-width:1023.98px){.wp-block-dhsv-photo-text__text-inner{width:50%}}@media(max-width:767.98px){.wp-block-dhsv-photo-text__text-inner{margin-top:71px;width:100%}}.wp-block-dhsv-photo-text[data-text-background]{background-color:var(--pt-text-bg,var(--cs-bg-hellbraun));color:var(--cs-text-on-dark)}.wp-block-dhsv-photo-text[data-text-background][data-text-bg=hell],.wp-block-dhsv-photo-text[data-text-background][data-text-bg=hellbraun],.wp-block-dhsv-photo-text[data-text-background][data-text-bg=white]{color:var(--cs-text-on-hell)}@media(min-width:768px){.wp-block-dhsv-photo-text[data-text-background] .wp-block-dhsv-photo-text__bg{left:0;right:43.32%}.wp-block-dhsv-photo-text[data-text-background][data-text-position=left] .wp-block-dhsv-photo-text__bg{left:43.32%;right:0}.wp-block-dhsv-photo-text[data-text-background] .wp-block-dhsv-photo-text__text-inner{width:clamp(18rem,26.5vw,32rem)}}.wp-block-dhsv-photo-text__heading{color:inherit;font-family:var(--primary-font-family);font-size:var(--font-size-h2);font-weight:300;letter-spacing:-.01em;margin:0 0 3rem}.wp-block-dhsv-photo-text__heading em,.wp-block-dhsv-photo-text__heading i{font-family:var(--serif-font-family);font-style:italic;font-weight:300}.wp-block-dhsv-photo-text__heading b,.wp-block-dhsv-photo-text__heading b em,.wp-block-dhsv-photo-text__heading b i,.wp-block-dhsv-photo-text__heading strong,.wp-block-dhsv-photo-text__heading strong em,.wp-block-dhsv-photo-text__heading strong i{font-weight:400}.wp-block-dhsv-photo-text__heading p{margin:0;padding:0}@media(max-width:1199.98px){.wp-block-dhsv-photo-text__heading{margin-bottom:2rem}}.wp-block-dhsv-photo-text__body{color:inherit;font-family:var(--primary-font-family);font-size:calc(var(--font-size-body)*var(--pt-font-scale, 1));margin:0}.wp-block-dhsv-photo-text__body em,.wp-block-dhsv-photo-text__body i{font-family:var(--serif-font-family);font-style:italic}.wp-block-dhsv-photo-text__body b,.wp-block-dhsv-photo-text__body strong{font-weight:400}.wp-block-dhsv-photo-text__body p{margin:0 0 1rem;padding:0}.wp-block-dhsv-photo-text__body p:last-child{margin-bottom:0}.wp-block-dhsv-photo-text__heading.is-in-view{opacity:1;transform:translateY(0)}@media(max-width:767.98px){.wp-block-dhsv-photo-text__image{height:65vw;min-height:280px;width:100%}.wp-block-dhsv-photo-text[data-hide-image-mobile]{min-height:auto}.wp-block-dhsv-photo-text[data-hide-image-mobile] .wp-block-dhsv-photo-text__bg{display:none}.wp-block-dhsv-photo-text[data-hide-image-mobile] .wp-block-dhsv-photo-text__content{max-height:none;padding-top:2.5rem}.wp-block-dhsv-photo-text[data-hide-image-mobile] .wp-block-dhsv-photo-text__text-inner{margin-top:0}}@media(max-width:1100px){.wp-block-dhsv-photo-text__image{transform:translateZ(0)!important;will-change:auto}}@media(prefers-reduced-motion:reduce){.wp-block-dhsv-photo-text__image{transform:none!important;will-change:auto!important}.wp-block-dhsv-photo-text.is-animated .wp-block-dhsv-photo-text__body,.wp-block-dhsv-photo-text.is-animated .wp-block-dhsv-photo-text__heading{opacity:1!important;transform:none!important;transition:none!important}}
