.elementor-89384 .elementor-element.elementor-element-bchero01{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcamp01{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcsee01{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bccont01{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeep01 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89384 .elementor-element.elementor-element-bckeep01:not(.elementor-motion-effects-element-type-background), .elementor-89384 .elementor-element.elementor-element-bckeep01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B304D;}.elementor-89384 .elementor-element.elementor-element-bckeep01 > .elementor-container{max-width:1221px;}.elementor-89384 .elementor-element.elementor-element-bckeep01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 71px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeep01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89384 .elementor-element.elementor-element-bckeepcol > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeepcard > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89384 .elementor-element.elementor-element-bckeepcard:not(.elementor-motion-effects-element-type-background), .elementor-89384 .elementor-element.elementor-element-bckeepcard > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23455F;}.elementor-89384 .elementor-element.elementor-element-bckeepcard, .elementor-89384 .elementor-element.elementor-element-bckeepcard > .elementor-background-overlay{border-radius:13px 13px 13px 13px;}.elementor-89384 .elementor-element.elementor-element-bckeepcard{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-40px;margin-bottom:0px;padding:77px 136px 52px 123px;}.elementor-89384 .elementor-element.elementor-element-bckeepcard > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-89384 .elementor-element.elementor-element-bckeepdotcol.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-89384 .elementor-element.elementor-element-bckeepdotcol.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-89384 .elementor-element.elementor-element-bckeepdotcol > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeepdots > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeeptxtcol > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeephead > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeephead .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:48px;font-weight:600;line-height:58px;color:#FAF7F2;}.elementor-89384 .elementor-element.elementor-element-bckeepbody > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeepbody{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:rgba(250,247,242,0.9);}.elementor-89384 .elementor-element.elementor-element-bcmove01{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bccta01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcctaleft:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89384 .elementor-element.elementor-element-bcctaleft > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B304D;}.elementor-89384 .elementor-element.elementor-element-bcctaleft > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcctaleft > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89384 .elementor-element.elementor-element-bcctaright:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89384 .elementor-element.elementor-element-bcctaright > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1865A9;}.elementor-89384 .elementor-element.elementor-element-bcctaright > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcctaright > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89384 .elementor-element.elementor-element-bcfoot01{padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcamjs01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcfru01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89384 .elementor-element.elementor-element-bcfix01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-89384 .elementor-element.elementor-element-bckeepdotcol{width:50%;}.elementor-89384 .elementor-element.elementor-element-bckeeptxtcol{width:50%;}.elementor-89384 .elementor-element.elementor-element-bcctaleft{width:53.75%;}.elementor-89384 .elementor-element.elementor-element-bcctaright{width:46.25%;}}@media(max-width:1024px){.elementor-89384 .elementor-element.elementor-element-bckeepcard{margin-top:-24px;margin-bottom:0px;padding:48px 40px 44px 40px;}.elementor-89384 .elementor-element.elementor-element-bckeepdots > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeephead .elementor-heading-title{font-size:38px;line-height:46px;}}@media(max-width:767px){.elementor-89384 .elementor-element.elementor-element-bckeepcard{margin-top:0px;margin-bottom:0px;padding:32px 24px 32px 24px;}.elementor-89384 .elementor-element.elementor-element-bckeepdots > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeephead > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-89384 .elementor-element.elementor-element-bckeephead .elementor-heading-title{font-size:30px;line-height:38px;}}/* Start custom CSS *//* Broadcasters page 89384 — Figma node 2071-17. Do not use on other pages. */
@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@500;600;700;800;900&family=Open+Sans:wght@400;700&display=swap');

/* Header in Figma is a 102px static bar, not sticky */
body.page-id-89384 header.elementor-location-header .elementor-sticky {
  position: relative !important;
  top: auto !important;
  width: auto !important;
}
body.page-id-89384 header.elementor-location-header .elementor-sticky__spacer {
  display: none !important;
}

/* Hero type + color tokens */
body.page-id-89384 .bc-hero-eyebrow {
  color: #F4C919 !important;
  font-family: 'Albert Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 22px !important;
  letter-spacing: 0.1em !important;
}
body.page-id-89384 .bc-hero-left h1 {
  font-family: 'Albert Sans', sans-serif !important;
  font-weight: 600 !important;
  font-size: 64px !important;
  line-height: 68px !important;
  color: #FAF7F2 !important;
  max-width: 632px;
}
body.page-id-89384 .bc-hero-body {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 28px !important;
  color: #FFFFFF !important;
  max-width: 670px;
}
body.page-id-89384 .bc-hero-match {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 25px !important;
  color: #FAF7F2 !important;
}
body.page-id-89384 .bc-hero-logo {
  height: 70px !important;
  width: auto !important;
  max-width: 304px !important;
}
body.page-id-89384 .bc-hero .bc-wrap {
  padding-top: 108px !important;
}
body.page-id-89384 .bc-mini {
  width: 200px;
  min-height: 95px;
  border-radius: 20px !important;
  background: rgba(255,255,255,0.1) !important;
  border: 0 !important;
  padding: 18px 20px !important;
}
body.page-id-89384 .bc-mini-t,
body.page-id-89384 .bc-mini-give,
body.page-id-89384 .bc-mini-r {
  font-family: 'Albert Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 22px !important;
}
body.page-id-89384 .bc-card-deadline {
  color: #7DA046 !important;
  font-weight: 900 !important;
  font-size: 14px !important;
  letter-spacing: 0.1em !important;
}

/* Amplify: Figma 48/53, kill 420vh scroll-scrub so automation can play */
body.page-id-89384 .bcam__heading {
  font-family: 'Albert Sans', sans-serif !important;
  font-weight: 600 !important;
  font-size: 48px !important;
  line-height: 53px !important;
  max-width: 545px;
}
body.page-id-89384 .bcam__track {
  height: auto !important;
  min-height: 748px !important;
}
body.page-id-89384 .bcam__stage {
  position: relative !important;
  height: 748px !important;
  top: auto !important;
}
body.page-id-89384 .bcam__p {
  font-size: 18px !important;
  line-height: 26px !important;
}

/* Created / Translated / Distributed as 80px rounded squares */
body.page-id-89384 .bc-step img {
  width: 80px !important;
  height: 80px !important;
  padding: 12px;
  box-sizing: border-box;
  border-radius: 16px;
  object-fit: contain;
  background: transparent;
}
body.page-id-89384 .bc-step:nth-child(1) img { border: 1px solid #F4C919; }
body.page-id-89384 .bc-step:nth-child(2) img { border: 1px solid #1F83BE; }
body.page-id-89384 .bc-step:nth-child(3) img { border: 1px solid #A2C95F; }
body.page-id-89384 .bc-step h3 {
  font-family: 'Albert Sans', sans-serif !important;
  font-weight: 600 !important;
  font-size: 32px !important;
  line-height: 38px !important;
}
body.page-id-89384 .bc-cont-head h2 {
  font-weight: 600 !important;
  font-size: 48px !important;
  line-height: 58px !important;
}

/* Bottom card: Figma is $30/$60/$120 only */
body.page-id-89384 .bc-cta .bc-amts a:nth-child(n+4) { display: none !important; }
body.page-id-89384 .bc-cta .bc-freq button:nth-child(2) { display: none !important; }
body.page-id-89384 .bc-cta .bc-freq { background: transparent !important; padding: 0 !important; }
body.page-id-89384 .bc-cta .bc-freq button.on {
  width: 100%;
  background: #0B304D !important;
  color: #fff !important;
}

@media (max-width: 980px) {
  body.page-id-89384 .bc-hero-left h1 { font-size: 38px !important; line-height: 1.1 !important; }
  body.page-id-89384 .bcam__heading { font-size: 32px !important; line-height: 1.15 !important; }
  body.page-id-89384 .bcam__stage { height: auto !important; min-height: 520px !important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.guidelines.org/wp-content/uploads/2025/08/OpenSans-SemiBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */