.productnavigation a {
  display: block;
  color: inherit;
}

/*.productnavigation a > i {*/
/*  font-size: 100px;*/
/*  color: #4976BA;*/
/*}*/

.productnavigation a axa-theme {
  display: flex;
  justify-content: center;
}

.productnavigation a > axa-theme axa-icon::part(icon) {
  font-size: 100px;
  color: #4976BA;
}

.productnavigation.bg-azure a > axa-theme axa-icon::part(icon),
.productnavigation.bg-ocean-200 a > axa-theme axa-icon::part(icon){
  color: #ffffff;
}

.productnavigation a > i.icon-ic-sm-arrow-up {
  font-size: initial;
  color: initial;
}

.productnavigation a > p {
  margin-bottom: 0;
  margin-top: 1rem;
  letter-spacing: 0.4px;
  color: inherit;
}

@media (min-width: 768px) {
  .productnavigation a > p {
    margin-top: 2rem;
  }
}

.productnavigation a:hover {
  opacity: 0.7;
}

.productnavigation .productnavigation__items {
  margin: 0 auto;
}

@media (max-width: 767px) {
  .productnavigation .productnavigation__items {
    max-width: 450px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .productnavigation .productnavigation__items {
    max-width: 630px;
  }
}

.productnavigation.bg-azure a > i {
  color: #ffffff;
}

