.elementor-70 .elementor-element.elementor-element-01c7731{--display:flex;--min-height:100vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-01c7731:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-01c7731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04060E;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-heading-color:#FFFFFF;--e-link-in-bio-title-color:#FFFFFF;--e-link-in-bio-description-color:#AAAAAA;--e-link-in-bio-icon-color:#FFFFFF;--e-link-in-bio-ctas-text-color:#000000;--e-link-in-bio-ctas-background-color:#FFFFFF;--background-overlay-opacity:0.5;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio__heading{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.6rem;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio__title{font-family:"Inter", Sans-serif;font-size:0.875rem;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio__description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.3rem;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#000000;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio__cta{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-1f93939 > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;}.elementor-70 .elementor-element.elementor-element-1f93939{text-align:center;}.elementor-70 .elementor-element.elementor-element-1f93939 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;color:#969696;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-01c7731{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-01c7731{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-30bb573 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}/* Start custom CSS for container, class: .elementor-element-01c7731 */.e-link-in-bio__identity-image.e-link-in-bio__identity-image-profile {
  position: relative;
  display: inline-block;
  width: 100px;
  height:100px;
  border-radius: 50%;
  padding: 3px; /* adjust as needed for ring thickness */
  background: linear-gradient(45deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
  background-size: 200% 200%;
  animation: gradient-rotate 4s linear infinite;
}

.e-link-in-bio__identity-image.e-link-in-bio__identity-image-profile img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: white; /* optional inner bg */
}

@keyframes gradient-rotate {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */