@media(max-width:767px){.elementor .e-7722fb39-60f6{background-color:#c5c5c575;mix-blend-mode:normal;}}@media(max-width:767px){.elementor .e-51d4511c-fd20{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .e-432675af-af5c{min-height:38rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://www.davespinkphotography.co.uk/wp-content/uploads/2024/04/Hopkins-028-1.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-clip:border-box;mix-blend-mode:darken;filter:blur(0px);&& { background-image: url("https://www.davespinkphotography.co.uk/wp-content/uploads/2026/09/Wedding-Photographer-Runa-Farm.jpg") !important; background-size: 100% auto !important; background-repeat: no-repeat !important; background-attachment: scroll !important; background-position: center top !important; padding-top: calc(66.67vw + 1.5rem) !important; mix-blend-mode: normal !important; }
& [data-id="5f818bba"] h1 { color: #ffffff !important; mix-blend-mode: normal !important; background: none !important; text-shadow: none !important; }\n}}@media(max-width:767px){.elementor .e-764dee26-eba0{font-size:0.8rem;text-align:center;}}@media(max-width:767px){.elementor .e-7584d7bf-a1d2{text-align:center;flex-direction:column;gap:0.3rem;align-self:stretch;}}@media(max-width:767px){.elementor .e-39a161ba-e2d5{font-size:2.2rem;}}@media(max-width:767px){.elementor .e-6ec6e3b-ee3a{padding:1.5rem;}}@media(max-width:767px){.elementor .e-1303d5b6-cd17{padding:1.5rem;}}@media(max-width:767px){.elementor .e-7c240657-a14a{grid-template-columns:1fr;grid-template-rows:auto;}}@media(max-width:767px){.elementor .e-5842007-54a1{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-17fabb0b-6ca6{flex-direction:column;}}@media(max-width:767px){.elementor .e-2997165d-88d1{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-59a021fd-1d9d{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}