/* Salisbury page only: accessible enquiry actions and form layout. */
.bss-salisbury .seo-inner-hero .btn-borderd { color:#fff; border-color:#fff; }
.bss-salisbury .seo-inner-hero .bss-hero-note { font-size:16px; margin-top:20px; }
.bss-salisbury #storage-quote, .bss-salisbury #compare-storage { scroll-margin-top:120px; }
.bss-salisbury .bss-quote-form { min-width:0; }
.bss-salisbury .bss-quote-form iframe { max-width:100%; }
.bss-salisbury .bss-form-fallback { font-size:15px; margin-top:16px; }
.bss-salisbury .bss-table-caption { caption-side:top; padding:0 0 14px; color:#334155; }
.bss-salisbury a:focus-visible { outline:3px solid #e31e24; outline-offset:4px; }
.bss-salisbury .seo-inner-hero a:focus-visible { outline-color:#fff; }
@media(max-width:575px) { .bss-salisbury .seo-actions .main-btn { padding-left:12px; padding-right:12px; font-size:13px; letter-spacing:.02em; } }

.bss-salisbury .bss-form-slot { padding:28px; border:1px solid #dfe6ec; background:#fff; }
.bss-salisbury #bss-form-status { margin-top:16px; }
.bss-salisbury #bss-inline-form { scroll-margin-top:120px; }
.bss-salisbury #bss-form-mount:empty { display:none; }
.bss-salisbury .bss-form-slot [hidden] { display:none !important; }
.bss-salisbury .seo-table { min-width:570px; }
@media(max-width:575px) { .bss-salisbury .bss-form-slot { padding:16px; } }
