

.hubfooter {
  padding: 5rem 0;
}
.svgcont {
  display: flex;
  justify-content: center;
  max-width: 100%;
  margin: auto;
}
.svgcont svg {
  margin: auto !important;
  width: 100%;
}
@media screen and (min-width: 750px) {
  .svgcont {
    display: flex;
    justify-content: center;
    max-width: 50%;
    margin: auto;
  }
}
.legal {
  background: var(--color-blue-dark);
  border-top-right-radius: 24px;
  margin: 5rem 0 0 0 !important;
}
.footer-abp {
  color: var(--color-blue-dark);
}
.footer-abp:hover {
  color: var(--color-orange);
}
.footer-title {
  margin-top: 1.5rem;
}
.menu-footer-scroll {
  position: relative;
  right: unset;
  bottom: unset;
}
@media screen and (min-width: 960px) {
  .menu-footer-scroll {
    position: absolute;
    bottom: 7%;
    right: 7%;
  }
}
.legal * {
  color: white;
}
.articlefooter:before, .articlefooter:after {
  content: unset !important;
}
.social {
  display: none !important;
}
.container-footer {
  padding-top: 0 !important;
}
.container-footer > svg, .footer-title {
  margin-left: 25%;
  margin-right: 25%;
}
@media screen and (min-width: 960px) {
  .container-footer > svg, .footer-title {
    margin-left: 38%;
    margin-right: 38%;
  }
}
.d-contents {
  white-space: nowrap;
}
.scroll-top {
  flex: 1 !important;
  text-align: right;
}
.menu-item {
  flex: 0;
}
#legal-nav, .menu-footermenu-container, #menu-footermenu {
  width: 100%;
}
.scroll-top a {
  cursor: pointer;
}
/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:footer] [4.1632] DESIGN*/
/*******************************************************************/
/* 0.15 D>D */
/* db 117 */

/*******************************************************************/
/* ftrtch dino */
/* [type: CSS] [file:footer] [4.3084] DESIGN*/
/*******************************************************************/
/* 0.17 D>D */
/* db 166 */