/* Homepage BBB and Angi profiles, November 9, 2026. */

.rfh-home-trust .fl-trust{background:#fff;border-bottom:1px solid #dde1ee;padding:19px 24px}.rfh-home-trust .fl-trust-inner{max-width:940px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:70px}.rfh-home-trust .fl-trust a{text-decoration:none;color:#263244}.rfh-home-trust .fl-trust-bbb{display:flex;flex-direction:column;align-items:center;gap:7px;flex:0 0 auto}.rfh-home-trust .fl-trust-bbb img{display:block;width:300px;max-width:100%;height:auto}.rfh-home-trust .fl-trust-bbb>span{font-size:13px;font-weight:650;color:#245477}.rfh-home-trust .fl-trust-angi{display:flex;align-items:center;gap:23px;border-left:1px solid #dce0eb;padding:5px 0 5px 55px}.rfh-home-trust .fl-trust-angi img{display:block;width:106px;height:auto;flex-shrink:0}.rfh-home-trust .fl-trust-angi strong{display:block;font-size:20px;line-height:1.3}.rfh-home-trust .fl-trust-angi small{display:block;font-size:13px;line-height:1.5;margin-top:3px}.rfh-home-trust .fl-trust-link{display:block;font-size:13px;font-weight:700;line-height:1.5;color:#ad302c;margin-top:4px}.rfh-home-trust .fl-trust a:hover .fl-trust-link,.rfh-home-trust .fl-trust-bbb:hover>span{text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.rfh-home-trust .fl-trust{padding:13px 18px}.rfh-home-trust .fl-trust-inner{gap:18px;display:grid;grid-template-columns:1.1fr 1fr}.rfh-home-trust .fl-trust-bbb{min-width:0;gap:6px}.rfh-home-trust .fl-trust-bbb img{width:150px}.rfh-home-trust .fl-trust-bbb>span{font-size:11px;text-align:center}.rfh-home-trust .fl-trust-angi{min-width:0;padding:0 0 0 17px;gap:3px;flex-direction:column;text-align:center}.rfh-home-trust .fl-trust-angi img{width:65px}.rfh-home-trust .fl-trust-angi strong{font-size:12px}.rfh-home-trust .fl-trust-angi small{font-size:10px;margin:0}.rfh-home-trust .fl-trust-link{display:none}.rfh-home-trust .brand>span{max-width:none}}

@media(max-width:760px){.rfh-home-trust .header .nav-wrap{flex-wrap:nowrap;gap:10px;height:auto;min-height:90px}.rfh-home-trust .brand{flex:1;min-width:0;gap:7px}.rfh-home-trust .brand>span{font-size:18px;line-height:1.15;min-width:0}.rfh-home-trust .brand strong{font-size:18px}.rfh-home-trust .brand img{width:48px;height:48px;flex-shrink:0}.rfh-home-trust .brand small{display:none}.rfh-home-trust .menu-button,.rfh-home-trust .menu-toggle{flex-shrink:0;padding:10px 9px;font-size:12px;min-height:44px}.rfh-home-trust nav#main-nav{top:100%}}
@media(max-width:360px){.rfh-home-trust .brand>span,.rfh-home-trust .brand strong{font-size:15px}.rfh-home-trust .brand img{width:39px;height:39px}.rfh-home-trust .menu-button svg{width:16px;height:16px}}