/* V299 - Footer regrouping: SkiinOBS / Support / Legal */
.footer.footer-saas>.footer-saas-top{
  display:grid!important;
  grid-template-columns:minmax(210px,1.1fr) minmax(180px,.95fr) minmax(150px,.72fr) minmax(230px,1.15fr)!important;
  gap:44px!important;
  align-items:start!important;
}
.footer.footer-saas .footer-saas-brand{max-width:300px!important}
.footer.footer-saas .footer-saas-column{min-width:0!important}
.footer.footer-saas .footer-saas-column>a{overflow-wrap:normal!important;word-break:normal!important}
@media(max-width:980px){
  .footer.footer-saas>.footer-saas-top{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:34px 30px!important;
  }
  .footer.footer-saas .footer-saas-brand{grid-column:1/-1!important;max-width:none!important}
}
@media(max-width:700px){
  .footer.footer-saas{padding-top:52px!important}
  .footer.footer-saas>.footer-saas-top{
    grid-template-columns:1fr!important;
    gap:30px!important;
    padding-bottom:38px!important;
  }
  .footer.footer-saas .footer-saas-brand{grid-column:auto!important}
  .footer.footer-saas .footer-saas-column{padding-top:2px!important}
  .footer.footer-saas .footer-saas-heading{margin-bottom:10px!important}
  .footer.footer-saas .footer-saas-column>a{padding:5px 0!important}
}
.footer[lang="ar"]>.footer-saas-top{direction:rtl!important}
.footer[lang="ar"] .footer-saas-brand,
.footer[lang="ar"] .footer-saas-column{align-items:flex-end!important;text-align:right!important}
