.lmx-contact-hub{padding-bottom:56px;}
.lmx-contact-faq-wrap{margin:44px 0 0;}
.lmx-contact-faq-card{max-width:1080px;margin:0 auto;padding:var(--lmx-card-padding);display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:var(--lmx-radius-card);color:#fff;box-shadow:0 16px 34px rgba(8,70,63,.15);}
.lmx-contact-faq-card.lmx-dark-panel{width:auto!important;max-width:1080px!important;min-height:0!important;margin:0 auto!important;}
.lmx-contact-faq-card__body{min-width:0;}
.lmx-contact-faq-card__eyebrow{display:block;font-size:12px;font-weight:700;}
.lmx-contact-faq-card h2{color:#fff;font-size:clamp(23px,3vw,30px);}
.lmx-contact-faq-card p{color:rgba(255,255,255,.86);}
.lmx-contact-faq-card__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0b4e47!important;text-decoration:none!important;white-space:nowrap;}
.lmx-contact-choice-head{margin:0 0 20px;}
.lmx-contact-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,550px));justify-content:center;gap:20px;}
.lmx-contact-choice-card{display:flex;flex-direction:column;overflow:hidden;height:320px;min-height:320px;box-sizing:border-box;border:1px solid #dce7e2;border-radius:var(--lmx-radius-card);background:#fff;text-decoration:none!important;}
.lmx-contact-choice-card:hover{text-decoration:none!important;}
.lmx-contact-choice-card__visual{display:flex;position:relative;width:100%;min-height:112px;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:22px 28px;color:#fff;border-radius:var(--lmx-radius-card) var(--lmx-radius-card) 0 0;overflow:hidden;}
.lmx-contact-choice-card__visual.lmx-dark-panel{margin:0!important;width:100%!important;max-width:none!important;}
.lmx-contact-choice-card__eyebrow{display:block;font-size:12px;font-weight:700;}
.lmx-contact-choice-card__visual h3{color:#fff;font-size:20px!important;font-weight:700;}
.lmx-contact-choice-card__body{display:flex;flex:1;flex-direction:column;padding:18px 22px 20px;}
.lmx-contact-choice-card__body p{color:#626d69;}
.lmx-contact-choice-card__link{margin-top:auto;padding-top:24px;color:#006d5b;font-weight:700;}
@media (max-width:767px){
  .lmx-contact-faq-card{padding:var(--lmx-card-padding);flex-direction:column;align-items:flex-start;}
  .lmx-contact-faq-card__cta{width:100%;}
  .lmx-contact-choice-grid{grid-template-columns:1fr;}
  .lmx-contact-choice-card{height:auto;min-height:190px;}
  .lmx-contact-choice-card__visual{min-height:96px;padding:18px 20px;gap:8px;}
  .lmx-contact-choice-card__visual h3{font-size:1.3rem;}
  .lmx-contact-choice-card__body{padding:16px 18px 18px;}
}
.lmx-contact-faq-card.lmx-dark-panel{padding:36px 44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;border-radius:var(--lmx-radius-card)!important;}
.lmx-contact-choice-card__visual.lmx-dark-panel{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;height:144px!important;min-height:144px!important;padding:22px 28px!important;border-radius:var(--lmx-radius-card) var(--lmx-radius-card) 0 0!important;}
@media (max-width:767px){
  .lmx-contact-choice-card__visual.lmx-dark-panel{height:124px!important;min-height:124px!important;}
}
.lmx-contact-faq-card__eyebrow,.lmx-contact-choice-card__eyebrow{color:var(--lmx-eyebrow-color-on-dark)!important;}
.lmx-company-kicker{color:var(--lmx-eyebrow-color)!important;}
@media (max-width:767px){
  .lmx-contact-faq-wrap{margin-top:36px;}
  body#top.page-id-229 .lmx-contact-faq-card.lmx-dark-panel{height:auto!important;min-height:0!important;padding:28px 24px!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important;}
}