.darken .dm-invert,
.darken .uk-dark svg,
.darken .socialLinks li,
.darken footer .socialLinks {
  filter: brightness(1) invert(0);
}
.darken .header-logo,
.darken .base-contact .socialLinks li,
.darken img.full-logo,
.darken .accred {
  filter: brightness(0) invert(1);
}
.darken select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='w-6 h-6' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7' /%3E%3C/svg%3E");
}
.darken .Accordian_Wrap .tab label::after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.2.2  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 99.5 51.2' style='enable-background:new 0 0 99.5 51.2%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23ffffff%3Bstroke:%23ffffff%3Bstroke-width:3%3Bstroke-miterlimit:10%3B%7D%3C/style%3E%3Cpath class='st0' d='M5 1.9l44.8 43.5L94.7 1.9L97 3.3L49.8 49.2L2.5 3.3L5 1.9z'/%3E%3C/svg%3E") no-repeat left 2px;
}
.darken .ContactFormWell select {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNy40IDE1LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjQgMTUuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnIGlkPSJJY29uLUNoZXZyb24tTGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM3LjAwMDAwMCwgMzM1LjAwMDAwMCkiPgoJCTxwb2x5bGluZSBpZD0iRmlsbC0zNSIgY2xhc3M9InN0MCIgcG9pbnRzPSItMjM3LC0zMzMgLTIzNSwtMzM1IC0yMjMuMywtMzIzLjIgLTIxMS42LC0zMzUgLTIwOS42LC0zMzMgLTIyMy4zLC0zMTkuMyAtMjM3LC0zMzMgCgkJCQkJIi8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.darken .gradiant_top.grad_DMBlack {
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 100%);
}
.darken .gradiant_top.grad_DMWhite {
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);
}
.darken .gradiant_bot.grad_DMBlack {
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 100%);
}
.darken .gradiant_bot.grad_DMWhite {
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);
}
#switch {
  position: relative;
  background: var(--white);
  width: 2.75rem;
  padding: 0.25rem;
  border-radius: 1.8rem;
  width: 54px;
  cursor: pointer;
}
#switch::before, #switch::after {
  content: "";
  width: 13px;
  height: 13px;
  position: absolute;
  top: 6px;
  background-size: 13px 13px;
  background-repeat: no-repeat;
}
#switch::before {
  right: 6px;
  display: block;
}
#switch::after {
  left: 6px;
  display: none;
}
.darken #switch:before {
  display: none;
}
.darken #switch:after {
  display: block;
}
#circle {
  position: relative;
  background: var(--text);
  width: 1.1rem;
  height: 1.1rem;
  border-radius: 50%;
}
.forwards {
  animation: moveHorizontallyFwd 0.3s forwards 1;
}
.reverse {
  animation: moveHorizontallyRvs 0.3s forwards 1;
}
@keyframes moveHorizontallyFwd {
  from {
    left: 0;
  }
  to {
    left: 1.65rem;
  }
}
@keyframes moveHorizontallyRvs {
  from {
    left: 1.65rem;
  }
  to {
    left: 0;
  }
}
