.elementor-2305 .elementor-element.elementor-element-a5bb740:not(.elementor-motion-effects-element-type-background), .elementor-2305 .elementor-element.elementor-element-a5bb740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healersnest.com/wp-content/uploads/2025/10/socailb.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2305 .elementor-element.elementor-element-a5bb740 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(45deg, #000000 0%, #F2295B00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2305 .elementor-element.elementor-element-a5bb740{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.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-2305 .elementor-element.elementor-element-a4fa808{text-align:start;}.elementor-2305 .elementor-element.elementor-element-a4fa808 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2305 .elementor-element.elementor-element-3009ba4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2305 .elementor-element.elementor-element-3009ba4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2305 .elementor-element.elementor-element-3009ba4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2305 .elementor-element.elementor-element-3009ba4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2305 .elementor-element.elementor-element-134c73d:not(.elementor-motion-effects-element-type-background), .elementor-2305 .elementor-element.elementor-element-134c73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3FB;}.elementor-2305 .elementor-element.elementor-element-134c73d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2305 .elementor-element.elementor-element-134c73d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2305 .elementor-element.elementor-element-a8d09e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2305 .elementor-element.elementor-element-a6eef37 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2305 .elementor-element.elementor-element-a6eef37 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2305 .elementor-element.elementor-element-a6eef37{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:767px){.elementor-2305 .elementor-element.elementor-element-a5bb740{padding:25px 25px 25px 25px;}.elementor-2305 .elementor-element.elementor-element-134c73d{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-58a301e *//* Healers Nest — Social Networks (namespaced hn-social-) */
.hn-social-section {padding:48px 18px; background: #ffffff; font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial; color:#222;}
.hn-social-inner {max-width:1200px; margin:0 auto;}
.hn-social-header {text-align:center; margin-bottom:28px;}
.hn-social-header h2 {font-size:28px; margin:0 0 6px; color:#042156;}
.hn-social-sub {margin:0; color:#555; font-size:15px}

/* Grid */
.hn-social-grid {display:grid; grid-template-columns:repeat(3,1fr); gap:18px; align-items:start;}
.hn-card {display:flex; gap:16px; background:#f7fbff; padding:18px; border-radius:12px; box-shadow:0 6px 20px rgba(11,22,50,0.06); align-items:flex-start;
    min-height: 250px;
}
.hn-card-media {flex:0 0 64px; display:flex; align-items:center; justify-content:center;}
.hn-card-media svg {width:64px; height:64px; border-radius:10px;}

/* Card body */
.hn-card-body {flex:1;}
.hn-card h3 {margin:0 0 6px; font-size:18px; color:#042156;}
.hn-channel {margin:0 0 10px; color:#555; font-size:14px;}
.hn-stats-list, .hn-press-list {list-style:none; padding:0; margin:0 0 12px;}
.hn-stats-list li, .hn-press-list li {font-size:14px; color:#444; margin:4px 0;}

/* Buttons */
.hn-btn {display:inline-block; padding:10px 14px; background:#ff6ec7; color:#fff; text-decoration:none; border-radius:8px; font-weight:600; font-size:14px;}
.hn-btn-outline {background:transparent; color:#042156; border:2px solid #e6eefc; box-shadow:none;}
.hn-btn:hover {transform:translateY(-3px); transition:all .18s ease;}
.hn-btn-outline:hover {background:#f2f8ff;}

/* Footer row */
.hn-social-footer {display:flex; flex-direction:column; align-items:center; gap:12px; margin-top:22px; padding-top:18px; border-top:1px solid #f0f6ff;}
.hn-footer-text {margin:0; color:#444;}
.hn-social-actions {display:flex; gap:10px;}
.hn-small-btn {padding:8px 12px; background:#042156;color:#fff;text-decoration:none;border-radius:8px;font-size:13px}

/* Colors for specific cards (optional visual identity) */
.hn-youtube .hn-card-media svg {border-radius:10px;}
.hn-ig .hn-card-media svg {border-radius:10px;}
.hn-press .hn-card-media svg {border-radius:10px;}

/* Responsive */
@media (max-width: 980px) {
  .hn-social-grid {grid-template-columns:repeat(2,1fr);}
}
@media (max-width: 640px) {
  .hn-social-grid {grid-template-columns:1fr;}
  .hn-card {flex-direction:row; align-items:center;}
  .hn-card-media {flex:0 0 54px;}
  .hn-card-media svg {width:54px; height:54px;}
  .hn-social-header h2 {font-size:22px;}
  .hn-btn {padding:9px 12px;font-size:13px;}
 
}
/* Join Now Button */
.hn-join-btn {
  display:inline-block;
  padding:12px 26px;
  font-size:15px;
  font-weight:600;
  color:#fff;
  background:linear-gradient(90deg,#ff6ec7,#2bc0e4);
  border-radius:8px;
  text-decoration:none;
  box-shadow:0 4px 12px rgba(0,0,0,0.15);
  transition:all .25s ease;
}
.hn-join-btn:hover {
  transform:translateY(-3px) scale(1.03);
  box-shadow:0 6px 16px rgba(0,0,0,0.2);
}/* End custom CSS */