/* Original pep-talks CSS, scoped for Elementor containers. */
.fbtl-orig-pep-talks, .fbtl-orig-pep-talks *, .fbtl-orig-pep-talks *::before, .fbtl-orig-pep-talks *::after{ box-sizing: border-box; margin: 0; padding: 0; }.fbtl-orig-pep-talks{
  --navy:    #092242;
  --green:   #00AB3B;
  --green-d: #007D2B;
  --lime:    #C9DB00;
  --charcoal:#1E293B;
  --muted:   #64748B;
  --border:  #E2E8F0;
  --soft:    #F8FAFC;
  --white:   #FFFFFF;
  --serif:   'Playfair Display', serif;
  --sans:    'Inter', sans-serif;
  --ease:    all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
  --radius:  10px;
}.fbtl-orig-pep-talks{
  font-family: var(--sans);
  background: var(--soft);
  color: var(--charcoal);
  line-height: 1.6;
}.fbtl-orig-pep-talks .wrap{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 5%;
}.fbtl-orig-pep-talks .btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 14px 30px;
  border-radius: var(--radius);
  font-family: var(--sans);
  font-size: 0.85rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  text-decoration: none;
  cursor: pointer;
  border: 2px solid transparent;
  transition: var(--ease);
}.fbtl-orig-pep-talks .btn-navy{
  background: var(--navy);
  color: var(--white);
  border-color: var(--navy);
}.fbtl-orig-pep-talks .btn-navy:hover{ background: transparent; color: var(--navy); }.fbtl-orig-pep-talks .btn-outline{
  background: transparent;
  color: var(--navy);
  border-color: var(--border);
}.fbtl-orig-pep-talks .btn-outline:hover{ border-color: var(--navy); background: var(--soft); }.fbtl-orig-pep-talks .btn-green{
  background: var(--green);
  color: var(--white);
  border-color: var(--green);
}.fbtl-orig-pep-talks .btn-green:hover{ background: var(--green-d); border-color: var(--green-d); transform: translateY(-1px); }.fbtl-orig-pep-talks .hero{
  background: var(--white);
  border-bottom: 1px solid var(--border);
  padding: 72px 5% 64px;
}.fbtl-orig-pep-talks .hero-inner{
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 64px;
  align-items: center;
}.fbtl-orig-pep-talks .hero-eyebrow{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 0.72rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--green);
  margin-bottom: 20px;
}.fbtl-orig-pep-talks .hero-eyebrow::before{
  content: '';
  width: 20px; height: 2px;
  background: var(--green);
}.fbtl-orig-pep-talks .hero h1{
  font-family: var(--serif);
  font-size: clamp(3rem, 5vw, 4.2rem);
  color: var(--navy);
  line-height: 1.05;
  margin-bottom: 14px;
}.fbtl-orig-pep-talks .hero-sub{
  font-size: 1.2rem;
  font-weight: 600;
  color: var(--charcoal);
  margin-bottom: 12px;
}.fbtl-orig-pep-talks .hero-tagline{
  font-size: 0.97rem;
  color: var(--muted);
  margin-bottom: 36px;
  max-width: 440px;
  line-height: 1.65;
}.fbtl-orig-pep-talks .hero-actions{
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}.fbtl-orig-pep-talks .hero-video{
  position: relative;
  border-radius: var(--radius);
  overflow: hidden;
  aspect-ratio: 16/9;
  background: var(--navy);
  box-shadow: 0 20px 50px rgba(9,34,66,0.12);
}.fbtl-orig-pep-talks .hero-video iframe{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}.fbtl-orig-pep-talks .situation-intro{
  padding: 72px 5%;
  background: var(--soft);
  border-bottom: 1px solid var(--border);
}.fbtl-orig-pep-talks .situation-intro-inner{
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 64px;
  align-items: center;
}.fbtl-orig-pep-talks .situation-text .section-label{
  font-size: 0.72rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--green);
  margin-bottom: 14px;
}.fbtl-orig-pep-talks .situation-text h2{
  font-family: var(--serif);
  font-size: clamp(2rem, 3.5vw, 2.8rem);
  color: var(--navy);
  line-height: 1.1;
  margin-bottom: 16px;
}.fbtl-orig-pep-talks .situation-text p{
  font-size: 1.05rem;
  color: var(--muted);
  line-height: 1.65;
  max-width: 460px;
}.fbtl-orig-pep-talks .situation-img-wrap{
  border-radius: var(--radius);
  overflow: hidden;
  box-shadow: 0 20px 50px rgba(9,34,66,0.10);
  position: relative;
}.fbtl-orig-pep-talks .situation-img-wrap img{
  width: 100%;
  display: block;
}.fbtl-orig-pep-talks .court-overlay{
  position: absolute;
  top: 25%;
  left: 4%;
  width: 92%;
  height: 60%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
}.fbtl-orig-pep-talks .court-overlay a{
  display: block;
  cursor: pointer;
  transition: background 0.25s ease;
  border-radius: 4px;
}.fbtl-orig-pep-talks .court-overlay a:hover{
  background: rgba(0, 171, 59, 0.15);
  outline: 2px solid rgba(0, 171, 59, 0.5);
  outline-offset: -2px;
}.fbtl-orig-pep-talks .why-section{
  padding: 72px 5%;
  background: var(--white);
  border-bottom: 1px solid var(--border);
}.fbtl-orig-pep-talks .why-inner{
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 72px;
  align-items: center;
}.fbtl-orig-pep-talks .why-left .section-label{
  font-size: 0.72rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--green);
  margin-bottom: 14px;
}.fbtl-orig-pep-talks .why-left h2{
  font-family: var(--serif);
  font-size: clamp(1.8rem, 3vw, 2.5rem);
  color: var(--navy);
  line-height: 1.1;
  margin-bottom: 10px;
}.fbtl-orig-pep-talks .why-left .why-hook{
  font-size: 1rem;
  color: var(--green);
  font-weight: 700;
  font-style: italic;
  margin-bottom: 20px;
}.fbtl-orig-pep-talks .why-left p{
  font-size: 1rem;
  color: var(--muted);
  line-height: 1.7;
}.fbtl-orig-pep-talks .why-right{
  display: flex;
  flex-direction: column;
  gap: 16px;
}.fbtl-orig-pep-talks .why-step{
  display: flex;
  align-items: flex-start;
  gap: 16px;
  background: var(--soft);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 20px 22px;
}.fbtl-orig-pep-talks .why-step-num{
  width: 32px;
  height: 32px;
  background: var(--navy);
  color: var(--white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.8rem;
  font-weight: 800;
  flex-shrink: 0;
}.fbtl-orig-pep-talks .why-step-text{
  font-size: 0.97rem;
  font-weight: 600;
  color: var(--charcoal);
  padding-top: 4px;
}.fbtl-orig-pep-talks .situations-section{
  padding: 72px 5%;
  background: var(--soft);
  border-bottom: 1px solid var(--border);
}.fbtl-orig-pep-talks .section-header{
  text-align: center;
  max-width: 600px;
  margin: 0 auto 52px;
}.fbtl-orig-pep-talks .section-header .section-label{
  font-size: 0.72rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--green);
  margin-bottom: 12px;
}.fbtl-orig-pep-talks .section-header h2{
  font-family: var(--serif);
  font-size: clamp(1.8rem, 3vw, 2.4rem);
  color: var(--navy);
  line-height: 1.1;
}.fbtl-orig-pep-talks .situation-groups{
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}.fbtl-orig-pep-talks .group-column{
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  overflow: hidden;
  scroll-margin-top: 32px;
  transition: box-shadow 0.4s ease;
}.fbtl-orig-pep-talks .group-column:target{
  box-shadow: 0 0 0 3px var(--green);
}.fbtl-orig-pep-talks .group-head{
  padding: 18px 22px;
  background: var(--navy);
  color: var(--white);
}.fbtl-orig-pep-talks .group-head h3{
  font-size: 0.82rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  line-height: 1.3;
}.fbtl-orig-pep-talks .group-cards{
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}.fbtl-orig-pep-talks .sit-card{
  display: block;
  padding: 14px 16px;
  background: var(--soft);
  border: 1px solid var(--border);
  border-radius: 6px;
  text-decoration: none;
  transition: var(--ease);
}.fbtl-orig-pep-talks .sit-card:hover{
  background: var(--white);
  border-color: var(--green);
  transform: translateX(3px);
}.fbtl-orig-pep-talks .sit-card-title{
  font-size: 0.9rem;
  font-weight: 700;
  color: var(--navy);
  margin-bottom: 4px;
  transition: color 0.2s;
}.fbtl-orig-pep-talks .sit-card:hover .sit-card-title{ color: var(--green); }.fbtl-orig-pep-talks .sit-card-sub{
  font-size: 0.8rem;
  color: var(--muted);
  line-height: 1.4;
}.fbtl-orig-pep-talks .use-it-section{
  padding: 72px 5%;
  background: var(--white);
  border-bottom: 1px solid var(--border);
}.fbtl-orig-pep-talks .use-it-inner{
  max-width: 1200px;
  margin: 0 auto;
}.fbtl-orig-pep-talks .use-it-inner .section-label{
  font-size: 0.72rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--green);
  margin-bottom: 12px;
  text-align: center;
}.fbtl-orig-pep-talks .use-it-inner h2{
  font-family: var(--serif);
  font-size: clamp(1.8rem, 3vw, 2.4rem);
  color: var(--navy);
  text-align: center;
  margin-bottom: 48px;
}.fbtl-orig-pep-talks .use-steps{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  position: relative;
}.fbtl-orig-pep-talks .use-steps::before{
  content: '';
  position: absolute;
  top: 28px;
  left: 10%;
  right: 10%;
  height: 2px;
  background: linear-gradient(90deg, var(--green) 0%, var(--lime) 100%);
  z-index: 0;
}.fbtl-orig-pep-talks .use-step{
  background: var(--soft);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 30px 24px;
  text-align: center;
  position: relative;
  z-index: 1;
  transition: var(--ease);
}.fbtl-orig-pep-talks .use-step:hover{
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(9,34,66,0.07);
  background: var(--white);
}.fbtl-orig-pep-talks .use-step-num{
  width: 44px;
  height: 44px;
  background: var(--navy);
  color: var(--white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  font-weight: 800;
  margin: 0 auto 18px;
}.fbtl-orig-pep-talks .use-step h4{
  font-size: 0.97rem;
  font-weight: 800;
  color: var(--navy);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 10px;
}.fbtl-orig-pep-talks .use-step p{
  font-size: 0.87rem;
  color: var(--muted);
  line-height: 1.55;
}.fbtl-orig-pep-talks .potm-section{
  padding: 72px 5%;
  background: var(--soft);
  border-bottom: 1px solid var(--border);
}.fbtl-orig-pep-talks .potm-inner{
  max-width: 1200px;
  margin: 0 auto;
}.fbtl-orig-pep-talks .potm-box{
  background: var(--navy);
  border-radius: var(--radius);
  padding: 60px 64px;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 56px;
  align-items: center;
}.fbtl-orig-pep-talks .potm-label{
  font-size: 0.72rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--lime);
  margin-bottom: 12px;
}.fbtl-orig-pep-talks .potm-box h2{
  font-family: var(--serif);
  font-size: clamp(2rem, 3.5vw, 3rem);
  color: var(--white);
  line-height: 1.05;
  margin-bottom: 14px;
}.fbtl-orig-pep-talks .potm-box p{
  font-size: 1.05rem;
  color: rgba(255,255,255,0.72);
  line-height: 1.65;
  margin-bottom: 8px;
}.fbtl-orig-pep-talks .potm-kicker{
  font-style: italic;
  color: rgba(255,255,255,0.55) !important;
  font-size: 0.95rem !important;
}.fbtl-orig-pep-talks .potm-btn-wrap{
  flex-shrink: 0;
  display: flex;
  align-items: center;
}.fbtl-orig-pep-talks .btn-lime{
  background: var(--lime);
  color: var(--navy);
  border-color: var(--lime);
  font-weight: 800;
  white-space: nowrap;
}.fbtl-orig-pep-talks .btn-lime:hover{ background: #b8c800; border-color: #b8c800; transform: translateY(-2px); }.fbtl-orig-pep-talks .locker-room{
  padding: 52px 5%;
  background: var(--white);
  border-bottom: 1px solid var(--border);
  text-align: center;
}.fbtl-orig-pep-talks .locker-room blockquote{
  font-family: var(--serif);
  font-size: clamp(1.4rem, 2.5vw, 2rem);
  color: var(--navy);
  font-style: italic;
  max-width: 720px;
  margin: 0 auto;
  line-height: 1.4;
}.fbtl-orig-pep-talks .locker-room blockquote::before{
  content: '"';
  color: var(--green);
  font-size: 3rem;
  line-height: 0;
  vertical-align: -0.4em;
  margin-right: 4px;
}.fbtl-orig-pep-talks .locker-room blockquote::after{
  content: '"';
  color: var(--green);
  font-size: 3rem;
  line-height: 0;
  vertical-align: -0.4em;
  margin-left: 4px;
}.fbtl-orig-pep-talks .archive-section{
  padding: 56px 5%;
  background: var(--soft);
  border-bottom: 1px solid var(--border);
}.fbtl-orig-pep-talks .archive-inner{
  max-width: 900px;
  margin: 0 auto;
  text-align: center;
}.fbtl-orig-pep-talks .archive-inner .section-label{
  font-size: 0.72rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--muted);
  margin-bottom: 24px;
}.fbtl-orig-pep-talks .archive-tags{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}.fbtl-orig-pep-talks .archive-tag{
  display: inline-block;
  padding: 10px 22px;
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: 4px;
  font-size: 0.87rem;
  font-weight: 600;
  color: var(--navy);
  text-decoration: none;
  transition: var(--ease);
}.fbtl-orig-pep-talks .archive-tag:hover{
  background: var(--navy);
  color: var(--white);
  border-color: var(--navy);
}.fbtl-orig-pep-talks .final-cta{
  padding: 88px 5%;
  background: var(--white);
  text-align: center;
}.fbtl-orig-pep-talks .final-cta-inner{
  max-width: 680px;
  margin: 0 auto;
}.fbtl-orig-pep-talks .final-cta h2{
  font-family: var(--serif);
  font-size: clamp(1.8rem, 3vw, 2.6rem);
  color: var(--navy);
  line-height: 1.15;
  margin-bottom: 16px;
}.fbtl-orig-pep-talks .final-cta .final-sub{
  font-size: 1rem;
  color: var(--muted);
  margin-bottom: 14px;
  line-height: 1.65;
}.fbtl-orig-pep-talks .final-cta .final-note{
  font-size: 0.9rem;
  color: var(--muted);
  font-style: italic;
  margin-bottom: 40px;
}.fbtl-orig-pep-talks .final-cta-actions{
  display: flex;
  gap: 14px;
  justify-content: center;
  flex-wrap: wrap;
}@media (max-width: 1024px){.fbtl-orig-pep-talks .situation-groups{ grid-template-columns: repeat(2, 1fr); }.fbtl-orig-pep-talks .use-steps{ grid-template-columns: repeat(2, 1fr); }.fbtl-orig-pep-talks .use-steps::before{ display: none; }}@media (max-width: 768px){.fbtl-orig-pep-talks .hero-inner, .fbtl-orig-pep-talks .situation-intro-inner, .fbtl-orig-pep-talks .why-inner{ grid-template-columns: 1fr; gap: 36px; }.fbtl-orig-pep-talks .potm-box{ grid-template-columns: 1fr; padding: 40px 32px; gap: 32px; }.fbtl-orig-pep-talks .potm-btn-wrap{ justify-content: flex-start; }.fbtl-orig-pep-talks .situation-groups{ grid-template-columns: 1fr; }.fbtl-orig-pep-talks .use-steps{ grid-template-columns: 1fr; }.fbtl-orig-pep-talks .hero{ padding: 52px 5% 48px; }.fbtl-orig-pep-talks .hero-actions, .fbtl-orig-pep-talks .final-cta-actions{ flex-direction: column; align-items: stretch; max-width: 320px; margin-left: auto; margin-right: auto; }}

/* Elementor adapters + extra responsive stacking */
.fbtl-orig-pep-talks {
  min-width: 0;
}
.fbtl-orig-pep-talks.e-con,
.fbtl-orig-pep-talks .e-con {
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.fbtl-orig-pep-talks .elementor-heading-title {
  margin: 0;
}
.fbtl-orig-pep-talks .elementor-widget-text-editor p {
  margin: 0;
}
.fbtl-orig-pep-talks .elementor-widget-text-editor p + p {
  margin-top: 12px;
}
.fbtl-orig-pep-talks .elementor-button-wrapper {
  display: inline-flex;
  width: auto;
}
.fbtl-orig-pep-talks .elementor-widget-button .elementor-button {
  font-family: inherit;
}
.fbtl-orig-pep-talks .elementor-widget.hero-tag,
.fbtl-orig-pep-talks .elementor-widget.fbtl-inline-host {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  box-shadow: none !important;
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.fbtl-orig-pep-talks .elementor-widget.fbtl-inline-host .hero-tag {
  display: inline-flex !important;
  width: auto !important;
  margin-left: auto;
  margin-right: auto;
}
.fbtl-orig-pep-talks .hero .elementor-widget-text-editor,
.fbtl-orig-pep-talks .hero .elementor-heading-title,
.fbtl-orig-pep-talks .hero .elementor-widget-container {
  text-align: center;
}
.fbtl-orig-pep-talks .hero-desc {
  margin-left: auto !important;
  margin-right: auto !important;
}
.fbtl-orig-pep-talks .fade-in,
.fbtl-orig-pep-talks .reveal,
.fbtl-orig-pep-talks .pb-reveal {
  opacity: 1 !important;
  transform: none !important;
}
.fbtl-orig-pep-talks iframe[src*="youtube"],
.fbtl-orig-pep-talks .elementor-widget-video iframe {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  border: 0 !important;
}
.fbtl-orig-pep-talks .hero-video,
.fbtl-orig-pep-talks .video-wrap,
.fbtl-orig-pep-talks .pb-video-frame,
.fbtl-orig-pep-talks .elementor-widget-video {
  position: relative;
  aspect-ratio: 16 / 9;
  width: 100%;
}
.fbtl-orig-pep-talks .hero-video .elementor-widget-container,
.fbtl-orig-pep-talks .video-wrap .elementor-widget-container,
.fbtl-orig-pep-talks .pb-video-frame .elementor-widget-container,
.fbtl-orig-pep-talks .elementor-widget-video .elementor-widget-container,
.fbtl-orig-pep-talks .elementor-widget-video .elementor-wrapper {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}


.fbtl-orig-pep-talks .hero-inner.e-con,
.fbtl-orig-pep-talks .hero-inner > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  --grid-template-columns: 1fr 1fr;
  width: 100%;
}


.fbtl-orig-pep-talks .situation-intro-inner.e-con,
.fbtl-orig-pep-talks .situation-intro-inner > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  --grid-template-columns: 1fr 1fr;
  width: 100%;
}


.fbtl-orig-pep-talks .why-inner.e-con,
.fbtl-orig-pep-talks .why-inner > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  --grid-template-columns: 1fr 1fr;
  width: 100%;
}


.fbtl-orig-pep-talks .situation-groups.e-con,
.fbtl-orig-pep-talks .situation-groups > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  --grid-template-columns: repeat(4, 1fr);
  width: 100%;
}


.fbtl-orig-pep-talks .use-steps.e-con,
.fbtl-orig-pep-talks .use-steps > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  --grid-template-columns: repeat(4, 1fr);
  width: 100%;
}


.fbtl-orig-pep-talks .potm-box.e-con,
.fbtl-orig-pep-talks .potm-box > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  --grid-template-columns: 1fr auto;
  width: 100%;
}


.fbtl-orig-pep-talks .hero-actions.e-con,
.fbtl-orig-pep-talks .hero-actions > .e-con-inner {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  width: 100%;
}


.fbtl-orig-pep-talks .final-cta-actions.e-con,
.fbtl-orig-pep-talks .final-cta-actions > .e-con-inner {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  width: 100%;
}


.fbtl-orig-pep-talks .btn-primary .elementor-button {
  background: var(--navy, #092242) !important;
  color: #fff !important;
  border: 2px solid var(--navy, #092242) !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .btn-outline .elementor-button {
  background: transparent !important;
  color: var(--navy, #092242) !important;
  border: 2px solid currentColor !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .btn-yellow .elementor-button {
  background: var(--court-yellow, #C9DB00) !important;
  color: var(--navy, #092242) !important;
  border: 2px solid var(--court-yellow, #C9DB00) !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .btn-navy .elementor-button {
  background: var(--navy, #092242) !important;
  color: #fff !important;
  border: 2px solid var(--navy, #092242) !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .btn-green .elementor-button {
  background: var(--green, #00AB3B) !important;
  color: #fff !important;
  border: 2px solid var(--green, #00AB3B) !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .btn-lime .elementor-button {
  background: var(--lime, #C9DB00) !important;
  color: var(--navy, #092242) !important;
  border: 2px solid var(--lime, #C9DB00) !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .pb-btn-primary .elementor-button {
  background: var(--navy, #092242) !important;
  color: #fff !important;
  border: 2px solid var(--navy, #092242) !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .pb-btn-secondary .elementor-button {
  background: transparent !important;
  color: var(--navy, #092242) !important;
  border: 2px solid currentColor !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .pb-btn-ghost .elementor-button {
  background: rgba(255,255,255,.08) !important;
  color: #fff !important;
  border: 2px solid rgba(255,255,255,.08) !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .pb-btn-white .elementor-button {
  background: #fff !important;
  color: var(--green-dark, #08692E) !important;
  border: 2px solid #fff !important;
  border-radius: 10px !important;
  box-shadow: none;
}


.fbtl-orig-pep-talks .fade-in.visible,
.fbtl-orig-pep-talks .reveal.visible,
.fbtl-orig-pep-talks .pb-reveal.visible {
  opacity: 1;
  transform: none;
}
@media (prefers-reduced-motion: reduce) {
  .fbtl-orig-pep-talks .fade-in,
  .fbtl-orig-pep-talks .reveal,
  .fbtl-orig-pep-talks .pb-reveal,
  .fbtl-orig-pep-talks .stagger > * {
    opacity: 1 !important;
    transform: none !important;
  }
}

@media (max-width: 1024px) {

  .fbtl-orig-pep-talks .situation-groups.e-con,
  .fbtl-orig-pep-talks .situation-groups > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    --grid-template-columns: repeat(2, 1fr) !important;
  }

  .fbtl-orig-pep-talks .use-steps.e-con,
  .fbtl-orig-pep-talks .use-steps > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    --grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 768px) {

  .fbtl-orig-pep-talks .hero-inner.e-con,
  .fbtl-orig-pep-talks .hero-inner > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    --grid-template-columns: 1fr !important;
  }

  .fbtl-orig-pep-talks .situation-intro-inner.e-con,
  .fbtl-orig-pep-talks .situation-intro-inner > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    --grid-template-columns: 1fr !important;
  }

  .fbtl-orig-pep-talks .why-inner.e-con,
  .fbtl-orig-pep-talks .why-inner > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    --grid-template-columns: 1fr !important;
  }

  .fbtl-orig-pep-talks .potm-box.e-con,
  .fbtl-orig-pep-talks .potm-box > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    --grid-template-columns: 1fr !important;
  }

  .fbtl-orig-pep-talks .situation-groups.e-con,
  .fbtl-orig-pep-talks .situation-groups > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    --grid-template-columns: 1fr !important;
  }

  .fbtl-orig-pep-talks .use-steps.e-con,
  .fbtl-orig-pep-talks .use-steps > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr !important;
    --grid-template-columns: 1fr !important;
  }

  .fbtl-orig-pep-talks .hero-actions.e-con,
  .fbtl-orig-pep-talks .hero-actions > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
  }

  .fbtl-orig-pep-talks .final-cta-actions.e-con,
  .fbtl-orig-pep-talks .final-cta-actions > .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
  }

  .fbtl-orig-pep-talks .elementor-button {
    width: 100%;
    justify-content: center;
  }
  .fbtl-orig-pep-talks .elementor-button-wrapper,
  .fbtl-orig-pep-talks .elementor-widget-button {
    width: 100%;
  }
}


.fbtl-orig-pep-talks .elementor-widget-html.fbtl-hub-html,
.fbtl-orig-pep-talks .elementor-widget-html.fbtl-full-html,
.fbtl-orig-pep-talks .elementor-widget-html.emotion-cards-grid,
.fbtl-orig-pep-talks .elementor-widget-html.tools-grid {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  grid-template-columns: none !important;
}
.fbtl-orig-pep-talks .elementor-widget-html.fbtl-hub-html > .elementor-widget-container,
.fbtl-orig-pep-talks .elementor-widget-html.fbtl-full-html > .elementor-widget-container,
.fbtl-orig-pep-talks .elementor-widget-html.emotion-cards-grid > .elementor-widget-container,
.fbtl-orig-pep-talks .elementor-widget-html.tools-grid > .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
}
.fbtl-orig-pep-talks .emotion-cards-grid .emotion-cards-grid,
.fbtl-orig-pep-talks .emotion-cards-grid {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)) !important;
  width: 100% !important;
}
.fbtl-orig-pep-talks .elementor-widget-html.emotion-cards-grid {
  display: block !important;
  grid-template-columns: none !important;
}
.fbtl-orig-pep-talks .tools-grid .tools-grid,
.fbtl-orig-pep-talks .tools-grid {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  width: 100% !important;
}
.fbtl-orig-pep-talks .elementor-widget-html.tools-grid {
  display: block !important;
  grid-template-columns: none !important;
}
.fbtl-orig-pep-talks .elementor-widget-html.fbtl-modal-host,
.fbtl-orig-pep-talks .elementor-widget-html.fbtl-modal-host > .elementor-widget-container {
  position: static !important;
  overflow: visible !important;
  transform: none !important;
  filter: none !important;
  contain: none !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.fbtl-orig-pep-talks .em-card {
  cursor: pointer;
}
@media (max-width: 600px) {
  .fbtl-orig-pep-talks .tools-grid .tools-grid,
  .fbtl-orig-pep-talks .tools-grid {
    grid-template-columns: 1fr !important;
  }
}
@media (max-width: 640px) {
  .fbtl-orig-pep-talks .hero,
  .fbtl-orig-pep-talks .pb-hero,
  .fbtl-orig-pep-talks .content-section,
  .fbtl-orig-pep-talks .pb-section,
  .fbtl-orig-pep-talks section {
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
}

