/* Compact full-width photographic close, meeting the footer without a section gap. */
.services-page .sv-enquiry{
 width:100%;
 max-width:none;
 padding-inline:0;
 margin-inline:0;
 margin-bottom:0;
 box-sizing:border-box;
}
.services-page .sv-enquiry-copy,
html[lang=en] .services-page .sv-enquiry-copy{padding-inline-start:clamp(24px,3vw,56px)}
.services-page .sv-enquiry-photo img{height:290px}
.services-page .sv-enquiry,
.services-page .sv-enquiry-photo,
html[lang=en] .services-page .sv-enquiry-photo,
.services-page .sv-enquiry-photo img{border-radius:0}
.services-page + .site-footer{padding-top:0}
@media(min-width:768px) and (max-width:1099px){
 .services-page .sv-enquiry-photo img{height:270px}
}
@media(max-width:767px){
 .services-page .sv-enquiry-copy,
 html[lang=en] .services-page .sv-enquiry-copy{padding-inline:24px}
 .services-page .sv-enquiry-photo img{height:auto;aspect-ratio:2/1}
}
