/* Keep the original photograph and effects, without the fixed mobile offset. */
@media (max-width:1024px){
  .elementor-14 .elementor-element.elementor-element-b0db394{--width:100%;width:100%;max-width:100%;overflow:hidden}
  .elementor-14 .elementor-element.elementor-element-bbb96a6{--width:100%;width:100%;max-width:100%;flex-shrink:0}
  .elementor-14 .elementor-element.elementor-element-bbb96a6:not(.elementor-motion-effects-element-type-background),
  .elementor-14 .elementor-element.elementor-element-bbb96a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center!important;background-size:cover!important;background-repeat:no-repeat}
  .elementor-14 .elementor-element.elementor-element-504a7a3{--width:100%;width:100%;max-width:100%;padding-inline:20px;box-sizing:border-box}
  .elementor-14 .elementor-element.elementor-element-504a7a3 h2{font-size:clamp(32px,5.2vw,52px)!important;line-height:1.25!important}
  .elementor-14 .elementor-element.elementor-element-f8c8a06{max-width:560px;margin-inline:auto}
  .elementor-14 .elementor-element.elementor-element-f8c8a06 p{font-size:clamp(16px,1.8vw,18px);line-height:1.5}
}
/* Add the authorised CTAs outside the native title layout. */
body[data-voll-ready] .elementor-14 [data-id="504a7a3"]{position:relative}
body[data-voll-ready] .elementor-14 .voll-clone-hero{position:absolute;top:100%;left:0;width:100%;max-width:none;margin:0;padding:20px 24px;}
body[data-voll-ready] .elementor-14 .voll-clone-hero .voll-clone-actions{margin-top:0}
@media(max-width:767px){body[data-voll-ready] .elementor-14 .voll-clone-hero{padding:16px 8px}}
