.elementor-16531 .elementor-element.elementor-element-00924a9 .e-link-in-bio__bg{background-image:url("https://edify.cr/wp-content/uploads/fondo-claro.jpg");background-position:center center;background-size:cover;}.elementor-16531 .elementor-element.elementor-element-00924a9 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:top center;--background-overlay-opacity:0.5;}.elementor-16531 .elementor-element.elementor-element-00924a9 .e-link-in-bio__cta{font-size:20px;font-weight:300;line-height:16px;}body.elementor-page-16531:not(.elementor-motion-effects-element-type-background), body.elementor-page-16531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://edify.cr/wp-content/uploads/fondo-gris-xs.jpg");}@media(max-width:1024px){.elementor-16531 .elementor-element.elementor-element-00924a9 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}}@media(max-width:767px){.elementor-16531 .elementor-element.elementor-element-00924a9 .e-link-in-bio{--e-link-in-bio-identity-image-profile-position:center center;}.elementor-16531 .elementor-element.elementor-element-00924a9 .e-link-in-bio__cta{font-size:17px;}}/* Start custom CSS for link-in-bio, class: .elementor-element-00924a9 *//* ===== Base / Layout ===== */
.e-link-in-bio {
  --edify-charcoal: #303b47;
  --edify-gray: #535c66;
  --edify-orange: #fa8711;
  --edify-orange-transparent: rgba(250, 135, 33, .7);
  --edify-gold: #fac740;
  --edify-white: #ffffff;
  --radius-lg: 14px;
  --shadow: 0 6px 16px rgba(0,0,0,.18);
  --shadow-strong: 0 10px 24px rgba(0,0,0,.25);
  font-family: "Edify", sans-serif;
  color: var(--edify-white);
  position: relative;
  overflow: hidden;
    border-radius: 0;
  font-size: 150%;
}
.has-corners-rounded{
    border-radius: 0 !important;
}

/* Background wash */
.e-link-in-bio__bg,
.e-link-in-bio__bg-overlay {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.e-link-in-bio__bg-overlay {
  background:#303b47;
  z-index: 0;
}

/* ===== Identity/Header ===== */

.e-link-in-bio__bio {
  text-align: center;
  margin: 1rem 0 1.25rem;
  color: var(--edify-white);
}
.e-link-in-bio__heading {
  margin: 0 0 .25rem; 
  font-family: "Edify"  !important;
  font-weight: 800; letter-spacing: .2px;
}
.e-link-in-bio__title {
    
  font-family: "Edify" !important;
  background-color: var(--edify-orange);
  color: var(--edify-white); 
  font-weight: 700;
  margin: 2rem;
  border-radius: 0;
}
.e-link-in-bio__description {
  color: #fff; max-width: 36ch; margin: 2rem auto 0;
    font-family: "Edify" !important;

}

/* ===== Social Icons ===== */
.e-link-in-bio__icons {
  display: flex; 
  gap: .6rem; 
  justify-content: center; 
  margin: 1rem 0 1.25rem;
}
.e-link-in-bio__icon-link {
  display: inline-grid; 
  place-items: center;
  width: 40px;
  height: 40px; 
  
  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;
}
.e-link-in-bio__icon-link:hover {
  transform: translateY(-2px);
}
.e-link-in-bio__icon-svg svg { fill: var(--edify-white); width: 18px; height: 18px; }

/* ===== CTA Buttons ===== */
.e-link-in-bio__ctas {
  display: flex; flex-direction: column; align-items: center;
  gap: .85rem; padding: 1rem 0 1.5rem;
}
.e-link-in-bio__cta.is-type-button {
  display: inline-block; text-decoration: none;
  background: var(--edify-charcoal);
  color: var(--edify-white);
  font-family: "Edify", sans-serif;
  font-weight: 650; letter-spacing: .25px; 
  padding: 1rem 1.6rem;
  border-radius: var(--radius-lg);
  width: min(420px, 92%);
  text-align: center; line-height: 1.3;
  box-shadow: var(--shadow);
  transition: transform .2s ease, box-shadow .2s ease, background .2s ease, color .2s ease;
}
.e-link-in-bio__cta.is-type-button:hover {
  background: var(--edify-orange);
  transform: translateY(-3px);
  box-shadow: var(--shadow-strong);
}

.e-link-in-bio__cta-text {
  color: inherit !important;
}
.e-link-in-bio__cta.is-type-button:visited { color: var(--edify-white); }

/* Keyboard focus (accessible) */
.e-link-in-bio__cta.is-type-button:focus {
  outline: 3px solid var(--edify-gold);
  outline-offset: 3px;
}

/* ===== Featured CTA (last button) ===== */
.e-link-in-bio__ctas .e-link-in-bio__cta:last-child {
  background: var(--edify-orange);
  color: var(--edify-white);
  box-shadow: 0 8px 22px rgba(250,135,33,.35);
  transform: translateY(0) scale(1.01);
}
.e-link-in-bio__ctas .e-link-in-bio__cta:last-child:hover {
  background: var(--edify-gold);
  color: var(--edify-charcoal);
  box-shadow: 0 10px 26px rgba(250,199,64,.35);
}
.e-link-in-bio__cta-text {
  background: inherit !important;
  line-height:1.3;
}
.e-link-in-bio__ctas .e-link-in-bio__cta:last-child{
    margin-top: 3em;
    
}
.e-link-in-bio__ctas .e-link-in-bio__cta:last-child::before {
  content: "★ Latest Article";
  display: inline-block;
  
  color: var(--edify-charcoal);
  background: var(--edify-gold);
  padding: 1rem 2rem;
  border-radius: 8px;
  margin: 0 .5rem;
  position: relative; 
  top: -15px;
}

/* ===== Responsive tweaks ===== */
@media (min-width: 768px) {

  .e-link-in-bio__description { max-width: 52ch; }
  .e-link-in-bio__cta.is-type-button { font-size: 1.12rem; }
}

/* ===== Reduced motion ===== */
@media (prefers-reduced-motion: reduce) {
  .e-link-in-bio__icon-link,
  .e-link-in-bio__cta.is-type-button {
    transition: none;
  }
}/* End custom CSS */