.elementor-3550 .elementor-element.elementor-element-821b539{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3550 .elementor-element.elementor-element-7440d22 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3550 .elementor-element.elementor-element-baf61a7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3550 .elementor-element.elementor-element-baf61a7:after{content:"0.66";}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-post__thumbnail__link{width:100%;}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-post__text{margin-top:20px;}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-post__badge{right:0;}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3550 .elementor-element.elementor-element-baf61a7:after{content:"0.5";}.elementor-3550 .elementor-element.elementor-element-baf61a7 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* HEY SIS, YOU OKAY? — PODCAST EXPERIENCE */
body.elementor-page-3550{background:#170d20;color:#fff;}
body.elementor-page-3550 .Subheader{display:none!important;}
.elementor-3550{
  position:relative;
  overflow:hidden;
  padding:26px 0 96px;
  background:
    radial-gradient(circle at 88% 12%,rgba(230,103,157,.20) 0 170px,transparent 171px),
    radial-gradient(circle at 4% 56%,rgba(127,62,157,.24) 0 230px,transparent 231px),
    linear-gradient(180deg,#180b22,#2a1238 52%,#f8f1e8 52%);
}
.elementor-3550:before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:720px;
  opacity:.22;
  pointer-events:none;
  background-image:
    linear-gradient(90deg,transparent 49%,rgba(255,255,255,.15) 50%,transparent 51%),
    linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px);
  background-size:48px 100%,100% 24px;
  mask-image:linear-gradient(to bottom,#000,transparent);
}
.elementor-3550>.e-con{
  width:min(1180px,calc(100% - 48px))!important;
  margin-inline:auto!important;
  position:relative;
  z-index:1;
  padding:76px clamp(25px,6vw,80px) 82px!important;
  overflow:hidden;
  border-radius:42px!important;
  background:
    radial-gradient(circle at 90% 8%,rgba(244,198,89,.18) 0 135px,transparent 136px),
    linear-gradient(180deg,rgba(39,16,54,.92) 0 790px,#fffaf2 790px 100%)!important;
  box-shadow:0 36px 90px rgba(9,3,14,.38);
}
.elementor-3550 .elementor-element-55b30f1 h1{
  margin:0!important;
  max-width:950px;
  color:#fff!important;
  font-size:clamp(3.6rem,8vw,7.3rem)!important;
  line-height:.9!important;
  letter-spacing:-.06em!important;
  text-wrap:balance;
}
.elementor-3550 .elementor-element-55b30f1 h1:before{
  content:"THE OUR SISTERS' HOUSE PODCAST";
  display:block;
  width:max-content;
  max-width:100%;
  margin:0 0 26px;
  padding:11px 16px;
  border:1px solid rgba(255,255,255,.22);
  border-radius:999px;
  background:rgba(255,255,255,.07);
  color:#f3c75f;
  font-size:11px;
  line-height:1;
  font-weight:800;
  letter-spacing:.17em;
}
.elementor-3550 .elementor-element-9e61d45{
  max-width:790px;
  margin-top:26px;
  color:rgba(255,255,255,.83)!important;
  font-size:clamp(1.08rem,1.75vw,1.35rem);
  line-height:1.72;
}
.elementor-3550 .elementor-element-fbc18e9{
  margin-top:96px;
}
.elementor-3550 .elementor-element-fbc18e9 h2{
  color:#fff!important;
  font-size:clamp(2.3rem,4.6vw,4rem)!important;
  line-height:1!important;
  letter-spacing:-.045em!important;
}
.elementor-3550 .elementor-element-fbc18e9 h2:before{
  content:"●";
  margin-right:12px;
  color:#e7689c;
  text-shadow:0 0 22px rgba(231,104,156,.75);
}
.elementor-3550 .elementor-element-7440d22{
  position:relative;
  margin-top:28px;
  padding:14px;
  border:1px solid rgba(255,255,255,.15);
  border-radius:28px;
  background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.04));
  box-shadow:0 24px 60px rgba(0,0,0,.35);
}
.elementor-3550 .elementor-element-7440d22:before{
  content:"NOW PLAYING";
  position:absolute;
  z-index:2;
  top:28px;
  left:28px;
  padding:8px 12px;
  border-radius:999px;
  background:#e56799;
  color:#fff;
  font-size:10px;
  font-weight:900;
  letter-spacing:.14em;
}
.elementor-3550 .elementor-element-7440d22 iframe,
.elementor-3550 .elementor-element-7440d22 .elementor-wrapper{
  border-radius:18px!important;
  overflow:hidden;
}
.elementor-3550 .elementor-element-3ed999f{
  margin:22px 0 78px;
  padding:28px 32px;
  border-left:5px solid #f2c65c;
  border-radius:0 20px 20px 0;
  background:rgba(255,255,255,.08);
  color:rgba(255,255,255,.80)!important;
  font-size:1.05rem;
  line-height:1.7;
}
.elementor-3550 .elementor-element-3ed999f strong{
  display:block;
  margin-bottom:8px;
  color:#fff;
  font-size:clamp(1.35rem,2.8vw,2rem);
  line-height:1.2;
}
.elementor-3550 .elementor-element-baf61a7{
  padding-top:64px;
}
.elementor-3550 .elementor-element-baf61a7:before{
  content:"ALL EPISODES";
  display:block;
  margin-bottom:28px;
  color:#3a164b;
  font-size:clamp(2.6rem,5.2vw,4.6rem);
  line-height:1;
  font-weight:700;
  letter-spacing:-.05em;
}
.elementor-3550 .elementor-posts-container{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:26px!important;
}
.elementor-3550 .elementor-post{
  overflow:hidden;
  border:1px solid rgba(76,30,101,.11)!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 15px 42px rgba(51,19,69,.12)!important;
  transition:transform .32s ease,box-shadow .32s ease!important;
}
.elementor-3550 .elementor-post:hover{
  transform:translateY(-8px);
  box-shadow:0 28px 62px rgba(51,19,69,.21)!important;
}
.elementor-3550 .elementor-post__thumbnail{height:215px!important;background:linear-gradient(135deg,#4c1d63,#8b3ba6);}
.elementor-3550 .elementor-post__thumbnail:after{
  content:"▶";
  position:absolute;
  inset:50% auto auto 50%;
  display:grid;
  width:58px;
  height:58px;
  place-items:center;
  transform:translate(-50%,-50%);
  border-radius:50%;
  background:rgba(255,255,255,.90);
  color:#5a2674;
  box-shadow:0 12px 30px rgba(0,0,0,.22);
}
.elementor-3550 .elementor-post__thumbnail img{height:100%!important;object-fit:cover!important;transition:transform .55s ease!important;}
.elementor-3550 .elementor-post:hover img{transform:scale(1.055);}
.elementor-3550 .elementor-post__text{padding:25px 26px 30px!important;}
.elementor-3550 .elementor-post__meta-data{color:#a17ba5!important;font-size:.7rem!important;font-weight:800;letter-spacing:.11em;text-transform:uppercase;}
.elementor-3550 .elementor-post__title a{color:#351447!important;font-size:1.28rem!important;line-height:1.26!important;}
.elementor-3550 .elementor-post__excerpt{color:#705d75;line-height:1.62;}
.elementor-3550 .elementor-post__read-more{color:#6b328d!important;font-weight:800!important;}
.elementor-3550 .elementor-post__read-more:after{content:"  ▶";font-size:.7em;}
.elementor-3550 .elementor-pagination{margin:54px 0 24px!important;}
.elementor-3550 .elementor-pagination a,
.elementor-3550 .elementor-pagination span{display:inline-grid;min-width:42px;height:42px;margin:4px!important;place-items:center;border-radius:999px;background:#efe3f3;color:#54246d!important;}
.elementor-3550 .elementor-pagination .current{background:#5e2980;color:#fff!important;}
.elementor-3550 .elementor-element-f44d40a{margin-top:48px;text-align:center;}
.elementor-3550 .elementor-button{
  min-height:54px;
  padding:16px 25px!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#6d3293,#3c174f)!important;
  color:#fff!important;
  font-weight:800!important;
  box-shadow:0 14px 32px rgba(72,29,96,.23);
  transition:transform .25s ease,box-shadow .25s ease!important;
}
.elementor-3550 .elementor-button:after{content:"→";padding-left:11px;}
.elementor-3550 .elementor-button:hover{transform:translateY(-3px);box-shadow:0 21px 42px rgba(72,29,96,.31);}
@media(max-width:1024px){
  .elementor-3550>.e-con{background:linear-gradient(180deg,rgba(39,16,54,.94) 0 750px,#fffaf2 750px)!important;}
  .elementor-3550 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:767px){
  .elementor-3550{padding:12px 0 58px;background:linear-gradient(180deg,#180b22,#2a1238 55%,#f8f1e8 55%);}
  .elementor-3550>.e-con{width:calc(100% - 24px)!important;padding:54px 22px 58px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(39,16,54,.94) 0 725px,#fffaf2 725px)!important;}
  .elementor-3550 .elementor-element-55b30f1 h1{font-size:clamp(3.1rem,16vw,4.8rem)!important;}
  .elementor-3550 .elementor-element-55b30f1 h1:before{font-size:8px;letter-spacing:.11em;}
  .elementor-3550 .elementor-element-fbc18e9{margin-top:72px;}
  .elementor-3550 .elementor-element-7440d22{padding:8px;border-radius:20px;}
  .elementor-3550 .elementor-element-3ed999f{padding:22px 20px;margin-bottom:58px;}
  .elementor-3550 .elementor-element-baf61a7{padding-top:44px;}
  .elementor-3550 .elementor-posts-container{grid-template-columns:1fr!important;}
}

/* Featured episode card contrast */
.elementor-3550 .elementor-element-3ed999f{background:#fffaf2;color:#4a0171!important;}
.elementor-3550 .elementor-element-3ed999f strong{color:#351447!important;}
.elementor-3550 .elementor-element-3ed999f a{color:#6b328d!important;text-decoration:underline;}

body.elementor-page-3550 #Subheader{display:none!important;}/* End custom CSS */