.insurance-subnav{display:flex;justify-content:flex-end;margin-bottom:20px}.insurance-subnav a{font-size:14px;color:#8a7041;border-bottom:1px solid #baa67e;padding-bottom:5px}.insurance-contractors{margin-top:48px;padding:38px 38px 30px;background:#e9e7dc;border-top:2px solid #a38c5e;scroll-margin-top:180px}.insurance-contractors .section-head{border:0!important;margin-bottom:23px!important;padding-bottom:0!important;align-items:start}.insurance-contractors .eyebrow{font-size:12px!important;color:#8d774b}.contractor-heading{font-size:30px;font-weight:400;line-height:1.5;margin:15px 0 0}.insurance-contractors .section-head p{font-size:14px!important;color:#737c6c}.insurance-contractors .contractor-cards{display:grid;grid-template-columns:1fr 1fr;gap:36px}.insurance-contractors .card{border:0!important;border-top:1px solid #bcbda9!important;background:none!important;padding:24px 0!important;box-shadow:none!important;border-radius:0!important}.insurance-contractors .card h4{font-size:23px;font-weight:400;line-height:1.6;margin:20px 0 15px}.insurance-contractors .card p{min-height:0!important;margin:0 0 22px!important;font-size:14px!important;line-height:2!important}.insurance-contractors .card button{margin:0!important;width:100%!important;border-color:#bfc2ad;font-size:14px!important}.insurance-contractors .icon{display:grid!important}.insurance-contractors .note{padding:22px 0 0;background:none;border:0;border-top:1px solid #bfc2ad;margin-top:15px}.insurance-contractors .note p,.insurance-contractors .note a{font-size:13px!important;line-height:1.9;color:#7a806d}.insurance-contractors .note b{font-size:14px;font-weight:500}.insurance-contractors .note a{text-decoration:underline;text-underline-offset:4px}.insurance-contractors .card h4{scroll-margin-top:170px}@media(max-width:700px){.insurance-contractors{padding:26px 21px;margin-top:32px;scroll-margin-top:160px}.insurance-contractors .contractor-cards{grid-template-columns:1fr;gap:5px}.contractor-heading{font-size:27px}.insurance-contractors .card h4{font-size:23px}.insurance-subnav{justify-content:flex-start;margin-bottom:20px}.insurance-subnav a{font-size:14px}.insurance-contractors .section-head p{font-size:14px!important}.insurance-contractors .note p,.insurance-contractors .note a{font-size:13px!important}}
