._hero_1hfic_1{height:clamp(260px,27vw,400px);position:relative;overflow:hidden;background:linear-gradient(90deg,#072848e0,#07284899),url(/_cdn/static/hero-courthouse-flag.jpg) center/cover;display:flex;align-items:center;justify-content:center;padding:8px 12px 36px;box-sizing:border-box}._hero_1hfic_1 img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center;display:block}._curve_1hfic_1{position:absolute;bottom:-1px;left:-5%;width:110%;height:35px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0}._consultations_1hfic_1{background:linear-gradient(#fff,#f5f8fc);padding:0 2rem 4rem;color:#082c50}._heading_1hfic_1{max-width:1100px;text-align:center;margin:0 auto 1.5rem}._heading_1hfic_1 h1{font-family:Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:1.1;margin:0 0 .5rem;font-weight:700}._divider_1hfic_1{display:block;width:145px;height:4px;background:#b80822;margin:0 auto .8rem}._heading_1hfic_1 h2{font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.85rem);line-height:1.3;margin:0 0 .4rem}._heading_1hfic_1 p{font-size:1.05rem;line-height:1.6;margin:0}._grid_1hfic_1{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}._card_1hfic_1{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #c9dce8;border-radius:13px;padding:1.1rem 1rem;background:#f2f8fc}._card_1hfic_1 h2{text-transform:uppercase;font-family:Georgia,serif;font-size:clamp(1.15rem,1.65vw,1.65rem);line-height:1.15;margin:.8rem 0 .5rem;min-height:2.3em;display:flex;align-items:center}._card_1hfic_1 p{font-size:1rem;line-height:1.4;margin:.9rem 0 1.2rem;flex:1}._icon_1hfic_1{border-radius:50%;width:82px;height:82px;background:#073354;color:#fff;display:grid;place-items:center}._cardDivider_1hfic_1{height:3px;width:65px;background:#b80822}._retirement_1hfic_1,._va_1hfic_1{background:#fff7f8;border-color:#ebcdd1}._retirement_1hfic_1 ._icon_1hfic_1,._va_1hfic_1 ._icon_1hfic_1{background:#b60022}._fers_1hfic_1{background:#fffcf6;border-color:#e9dcc4}._fers_1hfic_1 ._icon_1hfic_1{background:#c18a28}._action_1hfic_1{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:50px;padding:.75rem .6rem;width:100%;border-radius:10px;text-decoration:none;background:#c80022;color:#fff;font-weight:700;font-size:clamp(.78rem,1.1vw,1rem);line-height:1.25;text-transform:uppercase}._action_1hfic_1 svg{flex-shrink:0}._action_1hfic_1:hover{background:#a6001c}._action_1hfic_1:focus-visible{outline:3px solid #082c50;outline-offset:4px}@media(max-width:1050px){._grid_1hfic_1{grid-template-columns:repeat(2,minmax(0,1fr))}._card_1hfic_1 h2{font-size:1.5rem}._action_1hfic_1{font-size:.9rem}}@media(max-width:580px){._consultations_1hfic_1{padding:0 1rem 2.5rem}._hero_1hfic_1{height:auto;min-height:0;padding:12px 12px 28px}._hero_1hfic_1 img{width:100%;height:auto;max-height:none}._curve_1hfic_1{height:24px}._grid_1hfic_1{grid-template-columns:1fr;gap:1rem}._heading_1hfic_1{margin-bottom:1.5rem}._heading_1hfic_1 h1{font-size:2.4rem}._heading_1hfic_1 p{font-size:1rem}._card_1hfic_1{padding:1.3rem}._card_1hfic_1 h2{min-height:0}._action_1hfic_1{font-size:.92rem}}
