/* V5.2.4 — scoped agency credit, preserving the entire V5.2.3 site. */
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit,
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit > .e-con-inner {
  display:block!important; width:100%!important; max-width:none!important;
  min-width:0!important; box-sizing:border-box; text-align:left!important;
}
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit {
  border-top:1px solid rgba(220,233,210,.24);
  margin-top:24px!important; padding-top:19px!important;
}
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit .elementor-widget-container,
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit :is(p,a,span) {
  text-align:left!important; line-height:1.65;
}
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit p,
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit-text p {
  margin:0!important; padding:0!important; color:#C9D9C8!important;
  font-size:12px!important; font-weight:400;
}
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit a,
.finv-agency-credit-fallback a {
  display:inline!important; margin:0!important; padding:0!important;
  background:none!important; border:0!important; box-shadow:none!important;
  color:#E5EFD9!important; text-decoration:none!important;
  font-size:inherit!important; font-weight:600!important;
  transition:color .2s ease, text-decoration-color .2s ease;
}
body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit a:is(:hover,:focus-visible),
.finv-agency-credit-fallback a:is(:hover,:focus-visible) {
  color:#FFF!important; text-decoration:underline!important; text-underline-offset:3px;
}
.finv-agency-credit-fallback {
  width:100%; box-sizing:border-box; background:#153E28; padding:0 0 22px;
  color:#C9D9C8; text-align:left;
}
.finv-agency-credit-fallback-inner {
  width:calc(100% - 96px); max-width:1340px; margin:0 auto;
  padding-top:19px; border-top:1px solid rgba(220,233,210,.24);
  font:400 12px/1.65 'DM Sans',Arial,sans-serif;
}
@media(max-width:1024px) {
  .finv-agency-credit-fallback-inner {width:calc(100% - 48px);}
}
@media(max-width:767px) {
  body.finnova-refined-page .finnova-layout .site-footer .finv-agency-credit {margin-top:19px!important;padding-top:17px!important;}
  .finv-agency-credit-fallback-inner {width:calc(100% - 36px);padding-top:17px;}
}
