.elementor-725 .elementor-element.elementor-element-46ee7ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for noryx-footer, class: .elementor-element-ffa0969 *//* KREDIBBLE — FOOTER COLOURS */
#nx-footer2 {
  --nx-prime-c: #8BC4FF;
  --nx-prime-c2: #8BC4FF;
  background-color: #0B1F3A !important;
  color: #FFFFFF !important;
}

/* Brand name and headings */
#nx-footer2 h3,
#nx-footer2 .widget-title {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}

/* Newsletter introduction */
#nx-footer2 .nx-ftr2-info p {
  color: #D0DCEB !important;
}

/* Contact details and address */
#nx-footer2 .cta-widget p,
#nx-footer2 .cta-widget p a {
  color: #8BC4FF !important;
  -webkit-text-fill-color: #8BC4FF !important;
}

/* Link hover */
#nx-footer2 .cta-widget a:hover,
#nx-footer2 .cta-widget a:focus-visible {
  color: #B9DAFF !important;
  -webkit-text-fill-color: #B9DAFF !important;
}

/* Divider lines */
#nx-footer2 .widget-title::before,
#nx-footer2 .nx-ftr2-info::before {
  background: #354B65 !important;
}

#nx-footer2 .widget-title::after,
#nx-footer2 .nx-ftr2-info::after {
  background: #8BC4FF !important;
}

/* Copyright */
#nx-footer2 .item-copyright p {
  color: #D0DCEB !important;
}

#nx-footer2 .item-copyright a {
  color: #FFFFFF !important;
}

#nx-footer2 .item-copyright a:hover {
  color: #8BC4FF !important;
}

/* Keyboard focus */
#nx-footer2 a:focus-visible {
  outline: 2px solid #8BC4FF !important;
  outline-offset: 4px;
}/* End custom CSS */