/* Static-page footer Kadence layout CSS — extracted 2026-06-04 from the baked
   RP_STATIC_FOOTER_CSS block in wf/pricing.html. Shared by EN (baked) + AR
   (injected) static pricing pages; footer pattern uniqueIDs (rpfo/rpft/rpfc/rpfb)
   are identical across EN 7250 / AR 7252, so this styles both. Source of truth
   stays the Kadence rp-footer pattern; regenerate if the footer layout changes. */
.new-footer-rating-and-hr-container,.rp-section.footer.new-footer,.new-footer-awards-orange-hide-move-down{display:none!important;}.kb-row-layout-wrap.kb-row-layout-idrpfo,.kb-row-layout-wrap.kb-row-layout-idrpfo.alignfull{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
.kadence-columnrpftL > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpftL > .kt-inside-inner-col,.kadence-columnrpftL > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpftL > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpftL > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpftL > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpftL > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpftL{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpftL > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpftL > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-columnrpftR > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpftR > .kt-inside-inner-col,.kadence-columnrpftR > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpftR > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpftR > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpftR > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpftR > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpftR{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpftR > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpftR > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-idrpft{margin-bottom:40px;}.kb-row-layout-idrpft > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-idrpft > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-idrpft > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1240px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-idrpft > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-idrpft > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-idrpft > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.wp-block-kadence-advancedheading.kt-adv-headingrpfhc, .wp-block-kadence-advancedheading.kt-adv-headingrpfhc[data-kb-block="kb-adv-headingrpfhc"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhc mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingrpfhc[data-kb-block="kb-adv-headingrpfhc"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhc img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingrpfhc[data-kb-block="kb-adv-headingrpfhc"] img.kb-inline-image{width:150px;vertical-align:baseline;}.kadence-columnrpfc1 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfc1 > .kt-inside-inner-col,.kadence-columnrpfc1 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfc1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfc1 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfc1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfc1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfc1{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfc1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfc1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingrpfhp, .wp-block-kadence-advancedheading.kt-adv-headingrpfhp[data-kb-block="kb-adv-headingrpfhp"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhp mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingrpfhp[data-kb-block="kb-adv-headingrpfhp"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhp img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingrpfhp[data-kb-block="kb-adv-headingrpfhp"] img.kb-inline-image{width:150px;vertical-align:baseline;}.kadence-columnrpfc2 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfc2 > .kt-inside-inner-col,.kadence-columnrpfc2 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfc2 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfc2 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfc2 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfc2 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfc2{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfc2 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfc2 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingrpfhf, .wp-block-kadence-advancedheading.kt-adv-headingrpfhf[data-kb-block="kb-adv-headingrpfhf"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhf mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingrpfhf[data-kb-block="kb-adv-headingrpfhf"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhf img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingrpfhf[data-kb-block="kb-adv-headingrpfhf"] img.kb-inline-image{width:150px;vertical-align:baseline;}.kadence-columnrpfc3 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfc3 > .kt-inside-inner-col,.kadence-columnrpfc3 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfc3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfc3 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfc3 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfc3 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfc3{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfc3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfc3 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingrpfhr, .wp-block-kadence-advancedheading.kt-adv-headingrpfhr[data-kb-block="kb-adv-headingrpfhr"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhr mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingrpfhr[data-kb-block="kb-adv-headingrpfhr"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhr img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingrpfhr[data-kb-block="kb-adv-headingrpfhr"] img.kb-inline-image{width:150px;vertical-align:baseline;}.kadence-columnrpfc4 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfc4 > .kt-inside-inner-col,.kadence-columnrpfc4 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfc4 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfc4 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfc4 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfc4 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfc4{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfc4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfc4 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingrpfhl, .wp-block-kadence-advancedheading.kt-adv-headingrpfhl[data-kb-block="kb-adv-headingrpfhl"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhl mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingrpfhl[data-kb-block="kb-adv-headingrpfhl"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhl img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingrpfhl[data-kb-block="kb-adv-headingrpfhl"] img.kb-inline-image{width:150px;vertical-align:baseline;}.kadence-columnrpfc5 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfc5 > .kt-inside-inner-col,.kadence-columnrpfc5 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfc5 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfc5 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfc5 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfc5 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfc5{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfc5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfc5 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.wp-block-kadence-advancedheading.kt-adv-headingrpfhb, .wp-block-kadence-advancedheading.kt-adv-headingrpfhb[data-kb-block="kb-adv-headingrpfhb"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhb mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-headingrpfhb[data-kb-block="kb-adv-headingrpfhb"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-headingrpfhb img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-headingrpfhb[data-kb-block="kb-adv-headingrpfhb"] img.kb-inline-image{width:150px;vertical-align:baseline;}.kadence-columnrpfc6 > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfc6 > .kt-inside-inner-col,.kadence-columnrpfc6 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfc6 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfc6 > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfc6 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfc6 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfc6{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfc6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfc6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-idrpfc{margin-bottom:40px;}.kb-row-layout-idrpfc > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-idrpfc > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-idrpfc > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1240px;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:repeat(6, minmax(0, 1fr));}.kb-row-layout-idrpfc > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-idrpfc > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-idrpfc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-columnrpfbL > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfbL > .kt-inside-inner-col,.kadence-columnrpfbL > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfbL > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfbL > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfbL > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfbL > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfbL{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfbL > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfbL > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kadence-columnrpfbR > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfbR > .kt-inside-inner-col,.kadence-columnrpfbR > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfbR > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfbR > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfbR > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfbR > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfbR{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfbR > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfbR > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-idrpfb > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-idrpfb > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-idrpfb > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1240px;margin-left:auto;margin-right:auto;padding-top:24px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-idrpfb > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-idrpfb > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-idrpfb > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-columnrpfoInner > .kt-inside-inner-col{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}.kadence-columnrpfoInner > .kt-inside-inner-col,.kadence-columnrpfoInner > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-columnrpfoInner > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-columnrpfoInner > .kt-inside-inner-col{flex-direction:column;}.kadence-columnrpfoInner > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-columnrpfoInner > .kt-inside-inner-col:before{opacity:0.3;}.kadence-columnrpfoInner{position:relative;}@media all and (max-width: 1024px){.kadence-columnrpfoInner > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-columnrpfoInner > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}.kb-row-layout-idrpfo > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-idrpfo > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-idrpfo > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:64px;padding-right:16px;padding-bottom:48px;padding-left:16px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-idrpfo{background-color:#021143;}.kb-row-layout-idrpfo > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-idrpfo > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-idrpfo > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}
/* =========================================================================
   RP KADENCE FOOTER — scoped polish (component-system pilot)
   The navy background (#021143) and padding are set via the Kadence Row
   Layout block attributes and rendered by Kadence's generated CSS.
   This file only styles colour / hover / icon tint / layout — never the
   navy background or padding.
   Scope: .rp-kfooter  (outer Kadence Row Layout className)
   ========================================================================= */

/* ---- generic link colour inside the footer ---------------------------- */
.rp-kfooter a {
  color: rgba(255, 255, 255, 0.72);
  text-decoration: none;
  transition: color 0.15s ease;
}
.rp-kfooter a:hover {
  color: #ffffff;
}

/* ---- column titles ---------------------------------------------------- */
.rp-kfooter .rp-kf-title {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  margin: 0 0 16px;
}

/* ---- link lists ------------------------------------------------------- */
.rp-kfooter .rp-kf-links {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rp-kfooter .rp-kf-links li {
  margin: 0 0 10px;
}
.rp-kfooter .rp-kf-linkcol .rp-footer-link {
  display: block;
  margin: 0 0 10px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 15px;
}
.rp-kfooter .rp-kf-linkcol .rp-footer-link:hover {
  color: #ffffff;
}

/* ---- top band: badges (left) + app download (right) ------------------- */
.rp-kfooter .rp-kf-badgerow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
}
.rp-kfooter .rp-kf-badgerow figure { margin: 0; }
.rp-kfooter .rp-kf-col-apps .kt-inside-inner-col {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  gap: 12px;
}
.rp-kfooter .rp-kf-app-label {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}
.rp-kfooter .rp-kf-approw {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.rp-kfooter .rp-kf-approw figure { margin: 0; }

/* ---- bottom row: brand (left) + socials/language (right) -------------- */
.rp-kfooter .kb-row-layout-idrpfb {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.rp-kfooter .rp-kf-brand {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
.rp-kfooter .rp-kf-logo { margin: 0; }
.rp-kfooter .rp-kf-copy {
  color: #ffffff;
  font-size: 14px;
}
.rp-kfooter .rp-kf-col-bottomright .kt-inside-inner-col {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 20px;
}
.rp-kfooter .rp-kf-socials {
  display: flex;
  align-items: center;
  gap: 16px;
}
.rp-kfooter .rp-kf-socials figure { margin: 0; }
/* dark source SVGs → white on navy */
.rp-kfooter .rp-kf-social img {
  filter: brightness(0) invert(1);
  width: 24px;
  height: 24px;
}

/* ---- language selector (kept from original markup) -------------------- */
.rp-kfooter .dropdown-footer-language-text-rtl { color: #ffffff; }
.rp-kfooter .dropdown-footer-language-border { border-color: rgba(255, 255, 255, 0.3); }
.rp-kfooter .drop-dir-footer { filter: brightness(0) invert(1); }

/* ---- responsive ------------------------------------------------------- */
@media (max-width: 767px) {
  .rp-kfooter .rp-kf-col-apps .kt-inside-inner-col { align-items: flex-start; }
  .rp-kfooter .rp-kf-col-bottomright .kt-inside-inner-col { justify-content: flex-start; }
  .rp-kfooter .rp-kf-brand { justify-content: flex-start; }
}
