/* Full-width backgrounds for the existing custom HTML pages only. */
:is(.page-id-1059,.page-id-1057,.page-id-1058,.page-id-1060) main .entry-content {padding-inline:0;background:var(--pm-forest-dark,#12251b)}
:is(.page-id-1059,.page-id-1057,.page-id-1058,.page-id-1060) main .entry-content > :is(.pm-xmas,.pm-section) {max-width:none;width:100%;margin-inline:0;box-sizing:border-box}
:is(.page-id-1057,.page-id-1058,.page-id-1060) main .entry-content > .pm-section > .alignwide {max-width:1200px;margin-inline:auto}
.page-id-1060 main .entry-content > .pm-form-card {max-width:960px;width:calc(100% - 40px);margin-inline:auto;margin-block:32px}
.entry-content > .pm-xmas-promo {max-width:none;margin-inline:calc(-1 * var(--wp--style--root--padding-left,0px));width:auto}
.pm-xmas-hero > *, .pm-xmas-form-grid > * {min-width:0}
#quote-form,#commercial-enquiry {scroll-margin-top:24px}
@media(max-width:760px){.pm-xmas-summary div{flex-wrap:wrap}.pm-xmas-summary strong{white-space:nowrap}.pm-xmas-table-wrap{max-width:100%}}
