/* a {
  text-decoration: none;
}
.w-socials-item-popup {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 100%;
  text-align: center;
  white-space: nowrap;
  z-index: 90;
  font-size: 0.9rem;
  line-height: 2.4rem;
  padding: 0 1rem;
  margin-bottom: 7px;
  border-radius: 0.25rem;
  background: #333;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(-50%, -1em, 0);
  transition: opacity 0.2s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0.3s,
    transform 0.2s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0.3s;
}

.w-socials-item-popup:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: -7px;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #333;
}

.w-socials-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.w-socials.color_brand .w-socials-item.facebook .w-socials-item-link {
  color: #1e77f0;
}
.w-socials.style_colored .w-socials-item-link {
  color: #000 !important;
}
.w-socials.shape_circle .w-socials-item-link {
  border-radius: 50%;
}
.w-socials-item-link {
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  line-height: 2.5em;
  width: 1.5em;
  border: none !important;
  border-radius: inherit;
  z-index: 0;
}
* {
  box-sizing: border-box;
}
.w-socials.hover_slide .w-socials-item-link-hover {
  display: block;
  bottom: auto;
  height: 0;
  transition: height 0.3s;
}
.w-socials-item.facebook .w-socials-item-link-hover {
  background: #fff;
}
.w-socials.style_colored .w-socials-item-link-hover {
  display: block;
  height: 100% !important;
  opacity: 1 !important;
}
.w-socials-item-link-hover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.w-socials-item-link {
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  line-height: 2.5em;
  width: 2.5em;
  border: none !important;
  border-radius: inherit;
  z-index: 0;
}
.w-socials-item-link i {
  display: block;
  line-height: inherit;
  position: relative;
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.fa-facebook:before {
  content: "\f09a";
}
.w-socials-item-popup {
  display: block;
}
.w-socials-item-popup {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 100%;
  text-align: center;
  white-space: nowrap;
  z-index: 90;
  font-size: 0.9rem;
  line-height: 2.4rem;
  padding: 0 1rem;
  margin-bottom: 7px;
  border-radius: 0.25rem;
  background: #333;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(-50%, -1em, 0);
  transition: opacity 0.2s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0.3s,
    transform 0.2s cubic-bezier(0.78, 0.13, 0.15, 0.86) 0.3s;
}
.w-socials.color_brand .w-socials-item.instagram .w-socials-item-link {
  color: inherit;
}
.w-socials.shape_circle .w-socials-item-link {
  border-radius: 50%;
}
.w-socials-item-link {
  display: block;
  text-align: center;
  position: relative;
  overflow: hidden;
  line-height: 2.5em;
  width: 1.5em;
  border: none !important;
  border-radius: inherit;
  z-index: 0;
}
.w-socials-item.instagram .w-socials-item-link-hover {
  background: #fff;

}
.w-socials-item.instagram .w-socials-item-link i {
  font-size: 1.1em;
}
.w-socials-item.whatsapp {
  font-size: 1.2em;
}
.w-socials-item.whatsapp .w-socials-item-link {
  line-height: 2.2em;
}
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-instagram:before {
  content: "\f16d";
}
.w-socials.color_brand .w-socials-item.whatsapp .w-socials-item-link {
  color: #25d366;
}
.w-socials-item.whatsapp .w-socials-item-link-hover {
  background: #fff;
}
.fa-whatsapp:before {
  content: "\f232";
} */


  /* background: radial-gradient(circle farthest-corner at 35% 100%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 10% 140%,#feda7e,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e42e66 50%,#fa5332 70%,#ffdc80 100%); */