.strip{display:none}.business-overview{padding-top:65px;padding-bottom:18px}.business-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:27px}.business-heading>span{font-size:11px;color:#8d7a50;letter-spacing:1px}.business-heading h2{font-size:25px;margin:0;letter-spacing:.2px}.business-portals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.business-portal{position:relative;background:#faf8f2;border:1px solid #cfcbbb;padding:31px 30px 26px;display:flex;flex-direction:column;min-height:250px;transition:transform .2s,box-shadow .2s}.business-portal:hover{transform:translateY(-4px);box-shadow:0 12px 35px #20342a14}.portal-number{position:absolute;right:25px;top:18px;font:43px Georgia,serif;color:#c3b99e}.business-portal>small{font-size:9px;letter-spacing:2px;color:#937c4e;padding-right:50px;margin-bottom:27px}.business-portal h3{font-size:31px;font-weight:400;letter-spacing:.2px;margin:0 0 16px}.business-portal p{font-size:12px;line-height:1.9;color:#717969;margin:0 0 26px;flex:1}.portal-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d5d1c1;padding-top:17px;font-size:11px}.portal-action b{font-size:19px;font-weight:400}.portal-0{background:#20392e;color:#fff;border-color:#20392e}.portal-0 small{color:#cfba86}.portal-0 .portal-number{color:#73816a}.portal-0 p{color:#c1cdbb}.portal-0 .portal-action{border-color:#65715e;color:#e0cda3}.portal-2{background:#e8e1d0;border-color:#cec3a6}#coverage .eyebrow,.tax-section .eyebrow,.lending-section .eyebrow{font-size:12px;font-weight:600;letter-spacing:1.5px}#coverage{padding-top:65px}.hero-service-nav{max-width:590px}.hero-service-nav a{white-space:nowrap;font-size:14px}.hero .actions .textlink{border-bottom:1px solid #b7b39c}header .links{display:flex!important;gap:25px;font-size:12px}header .links a{display:inline!important}@media(max-width:1350px){header .links{gap:16px;font-size:11px}}@media(max-width:1150px){header .links{display:none!important}}@media(max-width:850px){.business-portals{gap:14px}.business-portal{padding:28px 22px 23px}.business-portal h3{font-size:26px}.portal-number{right:18px;font-size:36px}.business-portal p{font-size:11px}}@media(max-width:700px){.business-overview{padding-top:35px;padding-bottom:0}.business-heading{display:block;margin-bottom:22px}.business-heading>span{font-size:10px;display:block;margin-bottom:10px}.business-heading h2{font-size:25px}.business-portals{grid-template-columns:1fr;gap:13px}.business-portal{min-height:0;padding:24px}.business-portal>small{margin-bottom:18px;font-size:8px}.business-portal h3{font-size:29px;margin-bottom:12px}.business-portal p{font-size:12px;margin-bottom:20px}.portal-number{top:14px;right:24px;font-size:40px}.portal-action{font-size:11px;padding-top:15px}#coverage{padding-top:48px}.hero-service-nav a{font-size:11px;white-space:normal}.hero-service-nav a:nth-child(2){flex:1.3}#coverage .eyebrow,.tax-section .eyebrow,.lending-section .eyebrow{font-size:11px}html[lang=en] .business-portal h3,html[lang=es] .business-portal h3{font-family:Georgia,serif;font-size:30px}}

.contact-email{border-top:1px solid #c9c7b8;padding:19px 0 0}.contact-email>span{display:block;font-size:11px;color:#867650;margin-bottom:10px}.contact-email>a{font-size:17px;overflow-wrap:anywhere}.contact{row-gap:24px}.contact form{grid-column:2;grid-row:1/span 2}.contact-email{grid-column:1;grid-row:2}@media(max-width:700px){.contact form,.contact-email{grid-column:auto;grid-row:auto}.contact-email>a{font-size:16px}}

.faq-group{margin-top:33px}.faq-group h3{font-size:19px;font-weight:400;border-bottom:1px solid #bdbbaf;padding-bottom:17px;margin-bottom:0}.faq-group h3 span{font:13px Georgia,serif;color:#9b8453;margin-right:15px}.faq h2{margin-bottom:30px}.insurance-license{font-size:11px!important;color:#8b7546!important;letter-spacing:.4px}footer .insurance-license{color:#c2b488!important;font-size:10px!important}@media(max-width:700px){.faq-group h3{font-size:18px}.insurance-license{font-size:10px!important}}

.tax-credential{font-size:11px!important;line-height:1.8!important;color:#8b7546!important;min-height:0!important;margin:8px 0 12px!important;letter-spacing:.3px}.professional-credentials{border-left:2px solid #b7a77d;padding-left:15px;margin:23px 0}.professional-credentials p{margin:5px 0!important}footer .tax-credential{color:#c2b488!important;font-size:10px!important}footer .professional-credentials{margin:15px 0}
