/* B-274b static copy: small additions on top of the original winance theme CSS. */

/* The hero / title-band heading is now an H1 (SEO) but keeps the old H2 look. */
h1.section_header.as-h2 { font-size: 3.75em; font-weight: 600; letter-spacing: -0.8px; margin-top: 0.91em; margin-bottom: 0.55em; }
@media only screen and (max-width: 767px) { h1.section_header.as-h2 { font-size: 3em; } }
@media only screen and (max-width: 399px) { h1.section_header.as-h2 { font-size: 2em; } }
.page_breadcrumbs h1 { display: inline; font-size: 32px; font-weight: 600; letter-spacing: -0.5px; text-transform: uppercase; word-wrap: break-word; margin: 0.91em 0 0.55em; }
@media (max-width: 767px) { .page_breadcrumbs h1 { font-size: 30px; } }

/* Title band photo: the old theme photo (img/parallax/breadcrumbs.jpg), as webp. */
.page_breadcrumbs.parallax { background-image: url(/img/photos/breadcrumbs.webp); }

/* Forms: spam trap and result note. */
.hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.form-note { margin-top: 20px; padding: 14px 18px; border-radius: 3px; font-size: 15px; }
.form-note.ok { background: #e7f5e9; color: #1d5e2a; }
.form-note.err { background: #fbe9e7; color: #8a2116; }
.loan-request label { font-weight: 500; }
.loan-request .checkbox label { font-weight: 400; line-height: 1.5; }
[data-added] p a, [data-added] li a { text-decoration: underline; }

/* Phones: the home hero photo (blurred in the original) from a 960px copy, drawn at the same size as before. */
@media (max-width: 767px) { section[style*="home_form_bg"] { background-image: url(/img/photos/home_form_bg-960.webp) !important; background-size: 1920px 960px; } }
