/* ForRange x DIVI Connect v2; scoped selectors only */
.fr-divi-native-share,.fr-divi-action{background:#2854e8;color:#fff!important;text-decoration:none!important}
.fr-divi-native-share:hover,.fr-divi-action:hover{background:#1e40af}
.fr-divi-inline-reactions{margin-top:12px;max-width:420px}
.fr-divi-inline-reactions .divi-social-widget{width:100%;min-height:0}
.fr-divi-page-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px auto;max-width:1100px}
.fr-divi-page-tools .divi-social-widget{width:min(100%,420px)}
.fr-divi-action{display:inline-flex;align-items:center;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600}
.fr-divi-card-share{margin-top:10px}.fr-divi-card-share .fr-divi-action{padding:7px 11px;font-size:12px}
.fr-divi-profile{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;margin:12px 0 0;border-top:1px solid rgba(255,255,255,.22);color:inherit;background:transparent;max-width:100%}
.fr-divi-profile-title{font-size:14px;font-weight:700;color:inherit}
.fr-divi-profile .divi-social-widget{flex:0 1 430px;max-width:100%;min-width:240px}
.fr-divi-profile-link{color:inherit!important;text-decoration:underline;font-size:13px}
@media(max-width:640px){.fr-divi-profile{align-items:flex-start;flex-direction:column}.fr-divi-profile .divi-social-widget{width:100%;flex:none;min-width:0}.fr-divi-page-tools{padding:0 12px}}
