.lp-column .button.form-submit { background:#cc572f; color:#fff; box-shadow:inset 0 1px 0 #ffffff50,0 4px 0 #923d21,0 10px 24px #cc572f20; }
.lp-column .button.form-submit:hover { background:#b64b27; }
.lp-column main>.faq-section { background:#314d32; color:#fff; }
.lp-column .faq-section>div:first-child { padding:0; border-radius:0; }
.lp-column .faq-section details { background:#314d32; border-color:#ffffff45; }
.lp-column .faq-section details:last-child { border-bottom-color:#ffffff45; }
.lp-column .faq-section summary,
.lp-column .faq-section details p { color:#fff; }
.lp-column .faq-section details[open] summary { background:#ffffff0d; }
.lp-column .faq-section details p { border-top:1px solid #ffffff24; }
.lp-column footer { background:#fff; margin:0; padding:66px 6% 50px; }
@media(max-width:640px) { .lp-column footer { padding-bottom:145px; } }
.lp-column .faq-section #faq-title { text-decoration:underline; text-decoration-color:#cc572f; text-decoration-thickness:3px; text-underline-offset:.25em; text-decoration-skip-ink:none; padding-bottom:.2em; }
.lp-column main>.faq-section::after { content:none; }
.lp-column footer { padding-top:40px; }
