.elementor-29088 .elementor-element.elementor-element-2d803f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29088 .elementor-element.elementor-element-c96f149 .wd-list {--wd-row-gap:7px;}.elementor-29088 .elementor-element.elementor-element-910e661{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;text-align:center;}.elementor-29088 .elementor-element.elementor-element-910e661 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;}.elementor-29088 .elementor-element.elementor-element-5667e6e .wd-list-content{font-family:"Open Sans", Sans-serif;}.elementor-29088 .elementor-element.elementor-element-5667e6e .wd-list {--wd-row-gap:15px;}.elementor-29088 .elementor-element.elementor-element-572b1e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;text-align:center;}.elementor-29088 .elementor-element.elementor-element-572b1e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;}.elementor-29088 .elementor-element.elementor-element-bfff9a6 .wd-list-content{font-family:"Open Sans", Sans-serif;}.elementor-29088 .elementor-element.elementor-element-bfff9a6 .wd-list {--wd-row-gap:15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for wd_list, class: .elementor-element-bfff9a6 *//* DADA FOOTER LINKS / ICON LIST */
.dada-footer-links a,
.dada-footer-links .elementor-icon-list-item a {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;

  color: #0b0b0b !important;
  text-decoration: none !important;

  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 500;

  padding-bottom: 5px;

  transition: all 0.22s ease;
}

/* Icon */
.dada-footer-links i,
.dada-footer-links svg,
.dada-footer-links .elementor-icon-list-icon {
  color: #0b0b0b !important;
  fill: #0b0b0b !important;
  opacity: 0.65;

  transition: all 0.22s ease;
}

/* Underline */
.dada-footer-links a::after,
.dada-footer-links .elementor-icon-list-item a::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;

  width: 0;
  height: 1px;

  background: #c9a227;
  transition: width 0.28s ease;
}

/* Hover */
.dada-footer-links a:hover,
.dada-footer-links .elementor-icon-list-item a:hover {
  color: #0b0b0b !important;
  transform: translateX(-3px);
}

.dada-footer-links a:hover::after,
.dada-footer-links .elementor-icon-list-item a:hover::after {
  width: 100%;
}

.dada-footer-links a:hover i,
.dada-footer-links a:hover svg,
.dada-footer-links .elementor-icon-list-item a:hover .elementor-icon-list-icon {
  color: #c9a227 !important;
  fill: #c9a227 !important;
  opacity: 1;
  transform: translateX(-2px);
}

/* Spacing between list items */
.dada-footer-links .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 9px;
}

/* Mobile */
@media (max-width: 767px) {
  .dada-footer-links a,
  .dada-footer-links .elementor-icon-list-item a {
    font-size: 14px;
  }

  .dada-footer-links .elementor-icon-list-items {
    gap: 8px;
  }
}/* End custom CSS */