.bgn-block-cover-hero {
  background-color: #f5f5f5;
  margin-bottom: 0!important;
}
.bgn-page-title-stroke {
  -webkit-text-stroke-width: thin;
  -webkit-text-stroke-color: #FFF;
}
.bgn-resource-landing-page-title {
  position: relative;
  transform: scale(0.8);
}
.bgn-stroke-header.bgn-resource-landing-page-title {
  display: block;
  font-size: 55px;
  line-height: 1;
  letter-spacing: -1px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;  
}
.bgn-resource-landing-page-title:before {
  content: ' ';
  display: block;
  background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/bgn-title-accent-left.svg);
  background-repeat: no-repeat;
  width: 58px;
  height: 50px;
  top: -34px;
  left: 0px;
  position: absolute;
}
.bgn-resource-landing-page-title:after {
  content: ' ';
  display: block;
  background-image: url(/wp-content/themes/fww-theme-twentytwenty-child/images/bgn-title-accent-right.svg);
  background-repeat: no-repeat;
  width: 55px;
  height: 57px;
  transform: rotate(-8deg);
  top: -34px;
  right: 0px;
  position: absolute;
}
@media (max-width: 600px) {
  .bgn-resource-landing-page-title {
    margin: 0 -60px !important;
    width: calc(100% + 120px) !important;
  }
}
@media (min-width: 768px) {
  .bgn-resource-landing-page-title {
    transform: scale(1);
  }
}


.bgn-latest-resources-section {
  margin-bottom: -1rem!important;
  padding-bottom: 10rem!important;
}

.latest-resource {
  margin-top: -200px!important;
  background-color: #DCD7CA;
}
.latest-resource .resource {
  display: flex;
  flex-direction: column;
}


.latest-resource .resource a {
  text-decoration: none;
}
.latest-resource .resource__content {
  padding: 16px 32px;
  display: flex;
  flex-direction: column;
  justify-content: center;    

}
.latest-resource .resource__content__title {
  font-size: 32px;
  font-style: normal;
  font-weight: 900;
  line-height: 32px;
  margin-bottom: 20px;
  margin-top: 16px!important;
}
.latest-resource .resource__content__excerpt {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.25px;
  margin-bottom: 48px;
}
.latest-resource .resource__content__readmore {
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 26px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.latest-resource .resource__thumbnail {
  width: 100%;
}
.latest-resource .resource__thumbnail__bg_container {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 300px;
}

@media (min-width: 1000px) {
  .latest-resource .resource {
    flex-direction: row;
  }
  .latest-resource .resource__thumbnail {
    width: 40%;
  }
  .latest-resource .resource__thumbnail__bg_container {
    min-height: unset;
  }
  .latest-resource .resource__content {
    padding: 64px 64px 64px 64px;
    width: 60%;
    min-height: 60rem;
  }
  .latest-resource .resource__content__title {
    font-size: 45px;
    line-height: 48px;
  }
}





.resources-listing-heading {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.25;
}


.resource-filters {
  max-width: 120rem!important;
}
.resource-filters__row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
}
.resource-filters__row:nth-child(2) {
  justify-content: center;
  width: 100%;
}
.resource-filters__row .facetwp-reset {
  font-family: "Graphik Web";
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 1.44;
  letter-spacing: -0.1px;
  text-transform: uppercase;  
  color: black;
  border-radius: 100px;
  border: 2px solid black;
  background-color: #89D6ED;
  transition: all 0.3s;
}
.resource-filters__row .facetwp-reset:hover {
  transform: translateY(-3px);
  text-decoration: none;

}
.resource-filters__filter-toggle {
  display: flex;
  gap: 8px;
  cursor: pointer;
  color: #0057B8;
  margin-bottom: 10px;
}
.resource-filters__filter-toggle svg {
  transition: transform 0.3s;
  transform: rotate(0deg);
}
.resource-filters__filter-toggle.active svg {
  transform: rotate(180deg);
}
.resource-filters__filters .facetwp-facet {
  font-size: 14px;
}
.resource-filters__filters__facet__label {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 23px;
}

.resource-filters__filters .facetwp-checkbox .facetwp-display-value {
  font-family: "Graphik Web";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.resource-filters__filters .facetwp-checkbox {
  background-size: 18px 18px;
  padding-left: 25px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSIxIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjODc4Nzg3IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+');
}
.resource-filters__filters .facetwp-checkbox.checked {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE5IDE4IiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSIxIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRkZFNjQzIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjQzODkgNEw3LjkwMDM5IDEyLjUzODVMOC4zNjE5MyAxM0wxNi45MDA0IDQuNDYxNTRMMTYuNDM4OSA0WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjcwNTEzIDlMOC41IDEyLjc5NDlMOC4yOTQ4NyAxM0w0LjUgOS4yMDUxM0w0LjcwNTEzIDlaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+');
}
.resource-filters__filters .facetwp-counter {
  display: none;
}












.facetwp-template[data-name="resources"],
.facetwp-template[data-name="latest_resources"] {
  display: flex;
  flex-direction: row;
  gap: 32px;
  flex-wrap: wrap;
  max-width: unset!important; 
  margin-bottom: 82px;
}
.facetwp-template[data-name="resources"] article.resource,
.facetwp-template[data-name="latest_resources"] article.resource {
  width: 100%;
}
.facetwp-template[data-name="resources"] article.resource a,
.facetwp-template[data-name="resources"] article.resource a:hover,
.facetwp-template[data-name="latest_resources"] article.resource a,
.facetwp-template[data-name="latest_resources"] article.resource a:hover {
  text-decoration: none;
}
.facetwp-template[data-name="resources"] article.resource,
.facetwp-template[data-name="latest_resources"] article.resource {
  display: flex;
  flex-direction: column;
  gap: 0;
  border-bottom: 1px dashed #000000;
  padding-bottom: 2px;
}
.resource__tags {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 14%;
  letter-spacing: -0.25px;
  text-transform: uppercase;
  display: flex;
  gap: 10px;
  margin-bottom: 26px;
}
.resource__tags__type {
  color: #0057B8;
}
.resource__tags__category {
  display: flex;
  gap: 10px;
}
.resource__year {
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.14;
  letter-spacing: -0.25px;
  text-transform: uppercase;
  margin-bottom: 17px;
}

.resource__title {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -0.25px;
  margin: 0 0 30px 0!important;
}
.resource__organization {
  color: #838383;
  leading-trim: both;
  text-edge: cap;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.25px;
  margin-bottom: 30px;
}

.facetwp-template[data-name="latest_resources"] .resource__organization {
  color: black;
}

.resource__content {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.25px;
  margin-bottom: 30px;
}

#resources-listing .resource-filters {
  margin: 0 0 82px 0!important;
}
#resources-listing .facetwp-facet-results_count,
#resources-listing .facetwp-facet-load_more {
  max-width: unset !important;
  margin: 0 auto;
  width: fit-content;
}
#resources-listing .facetwp-facet-results_count {
  margin-bottom: 38px;
  font-size: 16px;
  font-style: normal;
  font-weight: 900;
  line-height: 150%;
}




#resources-listing .facetwp-facet-load_more button,
.wp-block-button.bgn-black-button-link .wp-block-button__link {
  padding: 10px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  border: 2px solid #FFF;
  background-color: #000;
  transition: all 0.3s;
  text-decoration: none;
}
#resources-listing .facetwp-facet-load_more button:hover,
.wp-block-button.bgn-black-button-link .wp-block-button__link:hover {
  background-color: #FFF;
  color: #000;
  border-color: #000;
  text-decoration: none!important;
}


@media (min-width: 768px) {
  .facetwp-template[data-name="resources"] article.resource,
  .facetwp-template[data-name="latest_resources"] article.resource {
    width: calc(50% - 16px);  
  }
}




#resources-listing .facetwp-facet-results_count {
  display: flex;
  align-items: center;
  width: 100%;
  white-space: nowrap;
  gap: 16px;
}
#resources-listing .facetwp-facet-results_count:before,
#resources-listing .facetwp-facet-results_count:after {
    content: ' ';
    display: block;
    background-color: #D8D8D8;
    height: 2px;
    width: 100%;
}


.resource-meta {
  max-width: 70rem;
  width: calc(100% - 4rem);
  margin: 0 auto;
}
.resource-meta__categories {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.25px;
  text-transform: uppercase;
  display: flex;
  gap: 10px;
}
.resource-meta__categories .resource-type {
  color: #0057B8;
}
.resource-meta__date {
  font-size: 14px;
}
.resource-meta__line {
  display: flex;
  gap: 12px;
}
.resource-meta__sourced_from {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 10px;
  color: #838383;
  font-size: 14px;
}

/*
.resource-meta__sourced_from > div ~ div:before {
  content: '|';
  margin-right: 6px;
}
*/
.resource-meta__sourced_from a {
  text-decoration: none;
}

/*
body.page-id-58685 #head-space,
body.page-id-58843 #head-space {
  display: none;
}
*/

.bgn-member-benefits-section{
  z-index: 1;
}

.entry-content > .alignfull.bgn-members-section:not(.wp-block-group.has-background):not(.has-huge-padding):not(.related-posts) {
  margin-top: -40px!important;
  margin-bottom: 0px !important;
  z-index: 0;
}

@media (max-width: 1025px) {
  .entry-content > .alignfull.bgn-members-section:not(.wp-block-group.has-background):not(.has-huge-padding):not(.related-posts) {
    margin-top: -25px!important;
  }
}
@media (max-width: 782px) {
  .entry-content > .alignfull.bgn-members-section:not(.wp-block-group.has-background):not(.has-huge-padding):not(.related-posts) {
    margin-top: 0px!important;
  }
}
.entry-content > .bgn-separator.bgn-post-list-item-separator.alignfull {
  margin-bottom: 0!important;
  z-index: 1;
}




.bgn-stroke-header.bgn-member-network-page-title {
  display: block;
  font-size: 55px;
  line-height: 1;
  letter-spacing: -1px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

@media (max-width: 600px) {
  .bgn-stroke-header.bgn-member-network-page-title {
    margin: 0 -30px !important;
    width: calc(100% + 60px) !important;
    padding-bottom: 30px !important;
  }
}



.bgn-member-network-hero h1 {
  font-size: 45px;
  font-weight: 900;
  line-height: 1.06;
  text-transform: uppercase;
  font-style: italic;
}
.bgn-member-network-hero p {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
}

.entry-content >  .facetwp-template[data-name="member_network"] {
  max-width: 70rem;
  width: calc(100% - 8rem);
}

.facetwp-template[data-name="member_network"] {
  display: flex;
  flex-direction: row;
  gap: 8px;
  flex-wrap: wrap;
  max-width: 100% !important;
  width: 100%;
  justify-content: center;
}

.facetwp-template[data-name="member_network"] article.network-member {
  padding: 24px 18px;
  /*width: 234px;*/
  width: 270px;
  height: 300px;
  box-shadow: 0px 1px 4px 0px #B1B3B4;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 380px;
  height: 360px;
  justify-content: center;
  flex: 1 1 25%;
  min-width: 200px;
}
@media (max-width: 426px) {
  .facetwp-template[data-name="member_network"] article.network-member {
    width: 100%;
    max-width: 400px;
  }
}

  





.network-member__thumbnail {
  height: 82px;
  margin-bottom: 24px;
}
.network-member__title {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 900;
  line-height: 150%;
  margin-bottom: 16px;
}
.network-member__focus-label {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  margin-bottom: 12px;
}
.network-member__focus {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  color: #838383;
  margin-bottom: 32px;
  text-align: center;
}
.network-member__focus span ~ span:before {
  content: ' / ';
}
.network-member__email {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
  text-decoration-line: underline;
  text-transform: uppercase;
}


.entry-content > .bgn-mt-minus-100.alignfull:not(.report-part):not(.has-huge-padding):not(.related-posts),
.bgn-mt-minus-100 {
  margin-top: -100px!important;
}


.footer-nav-widgets-wrapper .widget_nav_menu #menu-footer .sub-menu li {
  margin-left: 0;
  margin-bottom: 0;
}
.footer-nav-widgets-wrapper p:not(.link-with-arrow) a {
  color: white;
}





.bgn-footer-border {
  width: 100% !important;
  max-width: 100vw !important;
  margin-top: -34px;
  z-index: 99;
  transform: translateY(17px);
}
@media (max-width: 400px) {
  .bgn-footer-border {
    margin-top: -8px;
    transform: translateY(4px);
  }
}
@media (max-width: 600px) {
  .bgn-footer-border {
    margin-top: -10px;
    transform: translateY(5px);
  }
}
@media (max-width: 800px) {
  .bgn-footer-border {
    margin-top: -16px;
    transform: translateY(8px);
  }
}

/*
.bgn-post-list-item-separator {
  margin-top: -16px!important;
}
*/

.bgn-post-list-item-separator {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMTI4MCAzMyIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTk4OS45NSAyNC41Mjc4Qzk4NS43NDIgMjUuMzI5NyA5ODEuOTMyIDI2LjY3MiA5NzguMTIyIDI2LjY3MkM5MzUuMTE3IDI2Ljc3NjYgODkyLjEyNCAyNi43NDE2IDg0OS4xNDIgMjYuNTY3M0M4NDUuNDE3IDI2LjQyMDIgODQxLjcyOSAyNS43NjMzIDgzOC4xOCAyNC42MTQ4QzgzMy41NDQgMjMuMTc0MiA4MjguNTU0IDIzLjQwMjMgODI0LjA2NyAyNS4yNTk4QzgxNy45MzUgMjcuNzU5NCA4MTEuMjggMjguNjgyMSA4MDQuNzA1IDI3Ljk0NDVDNzkxLjkyNSAyNS44NyA3NzkuNTA5IDI3LjA3MjggNzY2LjkzNiAyOC43ODEyQzc2Mi43MDEgMjkuNDgzIDc1OC40MjcgMjkuOTI1NSA3NTQuMTM5IDMwLjEwNjFDNzQyLjg4MiAzMC4yODA1IDczMS42MjYgMzAuMTA2MSA3MjAuMzcgMzAuMTA2MUM3MTQuMzQzIDMwLjEwNjEgNzA4LjQwMyAzMC40MzczIDcwMi41ODUgMjcuNjY1NUM3MDAuMzg1IDI2LjYxOTYgNjk2LjkwNCAyNy40MDQyIDY5NC4yODkgMjguMjU4NEM2ODYuMDQ3IDMwLjg5MzIgNjc3LjQyNyAzMi4xMzAzIDY2OC43ODEgMzEuOTE5MkM2NDguMjk0IDMxLjY1NzcgNjI3LjgwOCAzMS45MTkyIDYwNy4zMjEgMzEuOTE5MkM1OTcuMjc3IDMxLjkxOTIgNTg3LjQ0MSAzMS4yMjE4IDU3Ny43MjYgMjcuODc0N0M1NzMuMDUgMjYuMjUzNSA1NjcuNTYgMjYuNzkzOSA1NjIuNDM0IDI2Ljc5MzlDNTE1LjY3NyAyNi43OTM5IDQ2OC45MiAyNi42MzcyIDQyMi4xNjMgMjYuOTY4NEM0MTUuMTE1IDI2Ljk2ODQgNDA4LjEwMiAyOS4yNjk1IDQwMS4wNzEgMzAuNDU0OUMzOTguODg2IDMxLjExMzMgMzk2LjY0MSAzMS41NTEyIDM5NC4zNjkgMzEuNzYyNEMzODMuNzM2IDMxLjQzMTEgMzczLjEyMSAzMC43ODYgMzYyLjUwNSAzMC4zNTAyQzM1OC43NjUgMzAuMTkzMyAzNTUuMDA2IDMwLjEwNjIgMzUxLjI2NiAzMC4zNTAyQzM0My41MjUgMzAuNzY4NiAzMzUuODAyIDMxLjM3ODggMzI4LjA3OCAzMS45NTQxQzMyMy42OCAzMi4zMDI4IDMyMC41MSAzMS4zMjY1IDMxOC41NzEgMjYuNTMyNkMzMTYuNjMxIDIxLjczODYgMzE0LjAzNCAyMi4yOTY0IDMxMS40ODggMjYuNTMyNkMzMDcuOTAzIDMyLjYxNjYgMzA1LjcyMSAzMy42MTAyIDI5OS4wMTkgMzIuNTY0MkMyODkuOTQ1IDMxLjEzNDcgMjgwLjg3MSAyOS44MDk5IDI3MS43NzkgMjguNDUwMUMyNzEuNDk5IDI4LjM4OTggMjcxLjIxMSAyOC4zODk4IDI3MC45MzEgMjguNDUwMUMyNjAuMDIxIDMwLjczMzggMjQ5LjQwNSAyOC42NTkzIDIzOC42NTEgMjYuODgxMUMyMzMuMjY4IDI2LjMwNDcgMjI3LjkyIDI1LjQzMTcgMjIyLjYzMiAyNC4yNjYyQzIxNy4zMzMgMjIuODE5MyAyMTEuMjcyIDIzLjg2NTMgMjA1LjU3NSAyNC4yNjYyQzE5OC40NCAyNC44MDY3IDE5MS4zNTcgMjYuMzIzNCAxODQuMjIyIDI2LjUxNTFDMTY5LjIyNSAyNi44OTg2IDE1NC4yMTEgMjYuNjU0NiAxMzkuMTk3IDI2Ljc1OTJDMTM2LjAzNSAyNi43MTU5IDEzMi44NzcgMjcuMDA4MSAxMjkuNzc2IDI3LjYzMDhDMTI2Ljk3NiAyOC4zMzA3IDEyNC4wNDggMjguMzI0NSAxMjEuMjUxIDI3LjYxM0MxMTguNDU0IDI2LjkwMTQgMTE1Ljg3NCAyNS41MDY0IDExMy43NDEgMjMuNTUxNEMxMDcuMzMzIDE4LjE0NzMgMTA2LjQ4NCAxOC4zMjE2IDEwMC41MSAyNC4xNzlDOTguODM0NyAyNS42NTMxIDk2LjcwNjkgMjYuNTAyNSA5NC40ODM0IDI2LjU4NDdDODEuNTEyNyAyNi43NzY1IDY4LjUwNjkgMjYuNzQxNiA1NS41MzYxIDI2LjU4NDdDNTMuMjUxMSAyNi42MzY1IDUxLjAxMDUgMjUuOTQ1NyA0OS4xNDYxIDI0LjYxNDhDNDEuNzE2OSAxOC4xMjk5IDMyLjk4OTQgMTkuNTQyIDI0LjQ1MTkgMjAuMTUyMkMyMC4xNTg3IDIwLjUxNjcgMTUuOTExNyAyMS4zMTA5IDExLjc3NSAyMi41MjNDNy44Nzg1NSAyMy41ODY0IDQuODQ4IDIyLjc2NzEgMi42ODMzMiAxOS41MjQ2QzAuNzA5MTM1IDE2LjYxMzQgLTEuMjQ3NCAxMy4zMzU5IDAuODY1MzMgOS44NDk0MUMyLjk3ODA2IDYuMzYyODggNi4wNjA1MiAyLjMzNTk3IDEwLjM1NTIgMy41NTYyNUMyMS4xNjEzIDYuNjI0NCAzMS4zOTU5IDIuMjQ4NzcgNDEuOTI0OSAyLjIxMzlDNDMuMzYzMyAyLjM0MTgzIDQ0LjgwNzQgMi4wNDUwMSA0Ni4wODA5IDEuMzU5NzJDNDkuMTk4IC0xLjAxMTEyIDUxLjk2OTEgMC40MDA5MjUgNTUuMDE2OSAxLjM1OTcyQzU4LjQzOTcgMi42NTU3NiA2Mi4wMjMzIDMuNDcxMTYgNjUuNjY3IDMuNzgyODhDNzcuNzg5MiA0LjA5NjY3IDg5LjkxMTQgNC4wNjE3MSAxMDIuMDM0IDMuOTA0ODJDMTA4LjU2MiAzLjkwNDgyIDExNC45IDQuMDc5MzQgMTIxLjQ0NiAxLjI3MjY4QzEyNi4wMTggLTAuNjc5NzcyIDEzMi42NTEgLTAuMjc4ODQ2IDEzNy41MTcgMS40NjQ0MkMxNDMuNzcgMy42OTM3MyAxNTAuNDQxIDQuNDc0MjMgMTU3LjAzNCAzLjc0Nzk4QzE2NC40MiAzLjA5NDIgMTcxLjg0OSAzLjA5NDIgMTc5LjIzNSAzLjc0Nzk4QzE4NS4yNjEgNC4yMDEyMyAxOTEuMzU3IDMuNjI1OTMgMTk3LjQwMSAzLjkzOTcyQzIwMy4wNDcgNC4yMzYwNyAyMDguNTg4IDMuNzY1MzggMjE0LjQwNyA1LjQ1NjM1QzIxOS40MjkgNi45MjA2OSAyMjUuNTQyIDQuMDk2NyAyMzEuMTg3IDQuMDI2OTdDMjUxLjY3NCAzLjgxNzc3IDI3Mi4xNiAzLjY5NTc1IDI5Mi42NDcgNC4wMjY5N0MzMDYuODk5IDQuMjg4NDYgMzIxLjE2OCAzLjc4MjkzIDMzNS4zODYgNi44ODU5NUMzNDMuMzE3IDguNjI5MjEgMzUxLjkwNyA3LjM1NjY4IDM2MC4yMDIgNy4zNzQxMUMzNzQuOTIyIDcuMzc0MTEgMzg5LjY0MiA3LjI2OTQgNDA0LjM0NCA3LjQ3ODZDNDEwLjA1OSA3LjQ3ODYgNDE1Ljc1NiA4LjYxMTc3IDQyMS40ODggOC44MzgzOUM0MjUuNzY2IDguOTk1MjkgNDMwLjE0NyA4LjUyNDU3IDQzNC4zNzMgOC4zNjc2OEM0MzkuMjIxIDguMTkzMzUgNDQ0Ljc2MyA2LjUxOTg4IDQ0OC44MTUgOC4yMTA4NEM0NTguMzc0IDEyLjA5ODMgNDY3LjQ0OSA5LjcwOTk0IDQ3Ni44MzUgOC43NTExNEM0ODMuMzYzIDguMzg0ODUgNDg5LjkwNiA4LjM1MDA1IDQ5Ni40MzggOC42NDY2NkM1MDQuNzg1IDguNjQ2NjYgNTEzLjEzMiA4Ljg5MDcyIDUyMS40NjIgOC42NDY2NkM1MzAuOTM1IDguNDM3NDcgNTQwLjkyNyA1Ljc1MjgyIDU0OS43NDEgNy45NjY3NkM1NTguNzQgMTAuMzU0MiA1NjguMjA3IDEwLjI4OCA1NzcuMTcyIDcuNzc1MDNDNTg0Ljk4MiA1Ljc1Mjg0IDU5My40MzMgNi4xNTM3MSA2MDEuODMxIDcuMDQyNzhDNjEzLjI0NCA4LjI4MDUgNjI0Ljg5OSA3LjQ2MTIxIDYzNi40NjcgNy4zMDQzMUM2NDEuNTA2IDcuMzA0MzEgNjQ2LjI4NiA3LjMwNDE5IDY0OS40MzcgMTEuNTQwM0M2NjEuNDU2IDYuNTAyMjkgNjczLjAyNCA1LjA3Mjg0IDY4NC45MDQgMTAuMDQxMUM2ODYuMjUzIDEwLjQ2MjcgNjg3LjcwMyAxMC40MTk5IDY4OS4wMjUgOS45MTkyMUM2OTkuMjI1IDYuNDMyNjggNzA5LjU5OCA2LjIyMzQ1IDcyMC4xOTYgNy4wNDI3OEM3MjkuOTQ2IDcuNzkyMzggNzM5LjggNy4zNzQxMiA3NDkuNjM2IDcuMTY0OTNDNzUxLjgzNSA3LjE2NDkzIDc1My45NDggNS40MjE2NCA3NTYuMTgyIDUuMTc3NThDNzU5LjE3OCA0Ljc5NDA2IDc2Mi44NjcgMy45Mzk4NiA3NjUuMjA1IDUuMTc3NThDNzcxLjM3IDguNTU5NTEgNzc3LjUxNyA3LjA3NzcxIDc4My43NTIgNi42NzY3NkM3ODYuMjYzIDYuNTE5ODcgNzg5LjM3OSA1LjU2MTA3IDc5MS4xOTggNi42NzY3NkM3OTYuMDk4IDkuNjU3NzQgODAxIDguNzUxMTUgODA1LjI2IDYuNzk4N0M4MTUuMDQ0IDIuMzAxMDcgODI1LjAzNiA0LjA5Njc0IDgzNS4wNDUgNC4yODg1Qzg0MS4yOTcgNC40MTA1MyA4NDcuNDggNC41ODQ4NCA4NTMuNDcxIDEuODgyNzhDODU1LjgzMSAxLjE4MTQyIDg1OC4zMzIgMS4xMDkzNCA4NjAuNzI3IDEuNjczNkM4NjQuMzQ3IDIuMTQ0MjggODY3Ljg3OSAzLjU3MzY3IDg3MS40ODEgMy43NjU0M0M4NzcuODIgNC4xMTQwOSA4ODQuMTc1IDMuNjYwOTQgODkwLjUzMSAzLjg3MDEzQzg5My42NTYgNC4xNDU3IDg5Ni43NjEgNC42MTEzIDg5OS44MyA1LjI2NDYyQzkwMS4xOTggNS40OTEyNCA5MDIuODQzIDYuMzYyODUgOTAzLjkgNS44OTIxN0M5MTIuMDIxIDIuMzE4NDcgOTIwLjE0NCAzLjYyNjA3IDkyOC40MDQgNS4xNzc1OEM5MzEuNTI2IDUuNzk1OTYgOTM0LjczNyA1Ljc5NTk2IDkzNy44NTkgNS4xNzc1OEM5NTEuNTkyIDIuMTA5NDMgOTY1LjQ2MyA0LjU2NzM3IDk3OS4yNDggMy44MDAzM0M5ODAuMTA4IDMuNjQzNTIgOTgwLjk5NSAzLjc3MTkyIDk4MS43NzYgNC4xNjYzNUM5ODguMjg3IDkuMjc0MTIgOTk0Ljc5OSA2LjcyODkzIDEwMDEuNSA0LjU4NDcyQzEwMDQuMjkgMy44ODA3OSAxMDA3LjE3IDMuNjA0NjIgMTAxMC4wNCAzLjc2NTQzQzEwMjQuNzYgMy43NjU0MyAxMDM5LjQ4IDMuNjA4NTQgMTA1NC4xOCAzLjc2NTQzQzEwNTcuMDEgMy45Nzc0NCAxMDU5LjgyIDQuMzYxNzIgMTA2Mi42IDQuOTE2MDVDMTA2My41NSA1LjE4NzQ0IDEwNjQuNTUgNS4xODc0NCAxMDY1LjUxIDQuOTE2MDVDMTA3Mi41NSAwLjk0MTQwNSAxMDgwLjA3IDQuMzkzMTMgMTA4Ny4yOSAzLjQ1MTc3QzEwODkuMDIgMy4xMjI0MiAxMDkwLjggMy4zNzk4NiAxMDkyLjM3IDQuMTgzOEMxMTAxLjQ5IDEwLjU4MTYgMTExMC4wMyA2LjE3MTE4IDExMTguMzQgMi43MTk1MkMxMTIyLjQgMC45MzU1NTkgMTEyNi43NyAtMC4wMTEyOTkxIDExMzEuMiAtMC4wNjUxOTQyQzExMzUuNjMgLTAuMTE5MDg5IDExNDAuMDMgMC43MjA5NzggMTE0NC4xMyAyLjQwNTY0QzExNDUuOTUgMy4yMzM1NSAxMTQ3Ljk0IDMuNjQ4NjggMTE0OS45NSAzLjYyMTU4QzExNTEuOTUgMy41OTQ0OCAxMTUzLjkyIDMuMTI1ODUgMTE1NS43MyAyLjI0ODhDMTE1OC4wMyAxLjEzNTU2IDExNjAuNTQgMC41NDA2MjQgMTE2My4wOSAwLjUwNTUzOEMxMTY5LjMyIDAuNTA1NTM4IDExNzUuODIgLTEuMjM3NjggMTE4MS42IDIuNzM2OTdDMTE4Ny4xOCAtMC41MjI5MzcgMTE5My4yOSAwLjUwNTYzMSAxMTk5LjI3IDAuMzgzNjAzQzExOTkuNTUgMC4zMzk1OTUgMTE5OS44NCAwLjMzOTU5NSAxMjAwLjEzIDAuMzgzNjAzQzEyMTQuMjEgNS4yMTI0NSAxMjI4Ljg2IDIuOTk4NDIgMTI0My4yNSA0LjAwOTUyQzEyNDYuNzIgNC4yNzEwMSAxMjUwLjE4IDYuNjI0NCAxMjUzLjY0IDcuMjY5NDFDMTI1OC45OSA4LjIyODIxIDEyNjQuNDggOC4zODUwOCAxMjY5Ljg3IDkuMjA0NDFDMTI3Mi4wOCA5LjY2Njg0IDEyNzQuMiAxMC40NjAxIDEyNzYuMTcgMTEuNTU3OEMxMjgwLjAyIDEzLjQ3NTQgMTI4MC41NSAxNy4xMzYyIDEyNzkuMiAyMC41MDA3QzEyNzcuODUgMjMuODY1MiAxMjc1LjE3IDI2LjYwMjIgMTI3MS4yIDI1LjU5MTFDMTI2MS45NCAyMy4yMzc3IDEyNTIuNDggMjMuODQ4IDEyNDMuMSAyMy4yOTAxQzEyMzguMyAyMy4wMjg2IDEyMzMuNCAyMi4yOTY1IDEyMjguODggMjUuNDY5MkMxMjI3LjE1IDI2LjYzNzIgMTIyNC40NSAyNi41MTUxIDEyMjIuMTkgMjYuNTMyNkMxMjE0LjExIDI2LjYzNzIgMTIwNi4wMiAyNi41MzI2IDExOTcuOTUgMjYuNTMyNkMxMTk2LjIgMjYuNjgxIDExOTQuNDUgMjYuNTI3NyAxMTkyLjc1IDI2LjA3OTNDMTE3OS4yOCAyMS4wNTg3IDExNjUuNTcgMjMuMDYzNSAxMTUxLjgzIDI0LjMzNkMxMTQ3LjU2IDI0Ljk5MDggMTE0My4yMSAyNS4wNzI5IDExMzguOTEgMjQuNTgwMUMxMTIyLjg0IDIxLjY4NjMgMTEwNi42OSAyMy44NDc5IDEwOTAuNiAyMy4yMjAzQzEwODkuNDMgMjMuMTAyNSAxMDg4LjI1IDIzLjIzMzEgMTA4Ny4xNCAyMy42MDM4QzEwNzYuMjkgMjguMjIzNCAxMDY1LjIxIDI3LjA5MDMgMTA1NC4wNiAyNS4xMzc5QzEwNTIuOTIgMjQuODc4OSAxMDUxLjc1IDI0LjgzMTcgMTA1MC42IDI0Ljk5ODVDMTAzNC44NyAyOC4yMDYxIDEwMTguOTcgMjYuMDA5NSAxMDAzLjE2IDI2LjQ2MjhDOTk5LjAyNCAyNi42NzIgOTk0LjU3NCAyNS4yNzc0IDk4OS45NSAyNC41Mjc4WiIgZmlsbD0iI0RDRDdDQSIvPgo8L3N2Zz4=');
}

.entry-content > .bgn-separator.alignfull:not(.report-part):not(.has-huge-padding):not(.related-posts) {
  margin-top: -3px!important;
  height: 20px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

@media (min-width: 425px) {
  .entry-content > .bgn-separator.alignfull:not(.report-part):not(.has-huge-padding):not(.related-posts) {
    margin-top: -7px!important;
    height: 20px;
  }
}
@media (min-width: 768px) {
  .entry-content > .bgn-separator.alignfull:not(.report-part):not(.has-huge-padding):not(.related-posts) {
    margin-top: -16px!important;
    height: 30px;
  }
}
@media (min-width: 1024px) {
  .entry-content > .bgn-separator.alignfull:not(.report-part):not(.has-huge-padding):not(.related-posts) {
    margin-top: -16px!important;
    height: 40px;
  }
}
@media (min-width: 1920px) {
  .entry-content > .bgn-separator.alignfull:not(.report-part):not(.has-huge-padding):not(.related-posts) {
    margin-top: -16px!important;
    height: 50px;
  }
}



.bgn-resources-heading {
  max-width: 100vw !important;
  width: 100% !important;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}
.bgn-resources-heading__title {
  font-family: "Graphik Web";
  font-size: 45px;
  font-style: normal;
  font-weight: 900;
  line-height: 1.06;
  white-space: nowrap;
}
.bgn-resources-heading svg {
  margin-right: -4rem;
}
@media (max-width: 600px) {
  .bgn-resources-heading {
    flex-direction: column;
  }
  .bgn-resources-heading svg {
    margin-right: unset;
  }
}


/* bgn_pink_oval_badge shortcode */
.bgn-pink-oval-badge-container {
  margin: 0 auto !important;
  position: relative;
  width: 0!important;
}
.bgn-pink-oval-badge {
  position: absolute;
  width: 203px;
  top: -100px;
  right: -110px;
  /*transform: rotate(24deg);*/
	z-index: 9;
}
.bgn-pink-oval-badge__inner {
  position: relative;
}
.bgn-pink-oval-badge__text {
  position: absolute;
  top: 49px;
  left: 29px;
  width: 120px;
  text-align: center;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #FFF;
  font-size: 32px;
  font-style: italic;
  font-weight: 900;
  line-height: 0.8;
  text-transform: uppercase;
  transform: rotate(-24deg);
}

@media (max-width: 782px) {
  .bgn-pink-oval-badge-container {
    display: none;
  }
}





/* Make the landing page look like the header is merged in with the content */
body.page-id-58962 .fwa-hero-block {
	padding-top: 125px;
}
body.page-id-58962:has(.fwa-hero-block) header#site-header.header-footer-group {
	margin-bottom: -125px;
  background: transparent;
  border-color: transparent;  
}
body.page-id-58962:has(.fwa-hero-block) header#site-header.header-footer-group .primary-menu .icon::after {
  border-left: 6px solid #EF9A9A;
  border-right: 6px solid #EF9A9A;
}

body.page-id-58962:has(.fwa-hero-block) header#site-header.header-footer-group.sticky.going-up {
  border-color: #EBEBEB;
  background-color: #ffffff;
}
body.page-id-58962:has(.fwa-hero-block) header#site-header.header-footer-group.sticky.going-up .primary-menu .icon::after {
  border-left: 6px solid #FFFFFF;
  border-right: 6px solid #FFFFFF;
}




/* BGN Resources Page */
/*
body.page-id-58685 #site-header:not(.sticky),
body.page-id-58843 #site-header:not(.sticky) {
  background: unset!important;
  position: absolute;
  border-bottom: none!important;
}
*/

body.page-id-58843 #site-header {
  background: transparent;
  position: absolute;
  border-color: transparent; 
}
body.page-id-58843 header#site-header.header-footer-group {
  background: transparent;
  border-color: transparent;  
}
body.page-id-58843 header#site-header.header-footer-group.sticky.going-up {
  border-color: #EBEBEB;
  background-color: #ffffff;
}
body.page-id-58843 header#site-header.header-footer-group .primary-menu .icon::after {
  border-left: 6px solid #EF9A9A;
  border-right: 6px solid #EF9A9A;
}
body.page-id-58843 header#site-header.header-footer-group.sticky.going-up {
  border-color: #EBEBEB;
  background-color: #ffffff;
}
body.page-id-58843 header#site-header.header-footer-group.sticky.going-up .primary-menu .icon::after {
  border-left: 6px solid #FFFFFF;
  border-right: 6px solid #FFFFFF;
}
@media (max-width: 600px) {
  body.page-id-58843 header#site-header.header-footer-group.sticky.going-up {
    border-color: transparent;
    background-color: transparent;
  }
}





/* [bgn_stroke_header] shortcode */
.bgn-stroke-header {
  position: relative;
  display: inline-block;
}
h1.bgn-stroke-header {
  font-family: "Graphik Web", sans-serif;
  font-style: italic;
  font-size: 100px;
  font-weight: 900;
  margin: 0;
}
.bgn-stroke-header__foreground,
.bgn-stroke-header__background {
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.bgn-stroke-header__foreground {
  position: relative;
  color: black;
  z-index: 2; 
}
.bgn-stroke-header__background {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  -webkit-text-stroke: 9px white;
  stroke-linejoin: round;
  stroke-linecap: round;
  z-index: 1; 
}









/* Join the Network Form */
.bgn-join-the-network-form {
  position: relative;
  background-color: #CCDDF1;
  height: 0;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-bottom: 0px !important;
  margin-top: -60px !important;
}
/* fix sign up bar and hide at footer */
.bgn-join-the-network-form .wp-block-group__inner-container {
  border-radius: 20px;
  background: #000;
  color: white;
  z-index: 1;
  width: -webkit-fill-available;
  position: fixed;
  bottom: 20px;
  z-index: 10;
  margin: 0 20px;
  max-width: 1240px;
  justify-self: anchor-center;
}

/* animate appearance  */
.fixed-visible {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  transition: opacity 0.3s ease, transform 0.4s cubic-bezier(0.22, 1, 0.44, 1.38);
}
/* animate removal of signup bar */
.fixed-hidden {
  opacity: 0;
  transform: translateY(30px);
  pointer-events: none;
  transition: opacity 0.1s ease, transform 0.3s cubic-bezier(0.25, 0.1, 0.05, 1.55);
  bottom: 0px !important;
}
.bgn-join-the-network-form .gform_body {
	width: 100%;
}
.bgn-join-the-network-form #gform_wrapper_2 {
  padding: 48px 75px 48px 45px;
  max-width: calc(100% - 40px);
  margin: 0 auto;
}
.bgn-join-the-network-form #gform_2 {
  display: flex;
  align-items: stretch;
}
.bgn-join-the-network-form #gform_fields_2 {
  display: flex;
  gap: 0;
}

/* JTN Label */
.bgn-join-the-network-form #field_2_4 {
  white-space: nowrap;
  font-size: 35px;
  font-style: normal;
  font-weight: 900;
  line-height: 40px;
  letter-spacing: -1px;
  min-width: 275px;  
	flex-basis: 30%;
}

/* JTN First Name */
.bgn-join-the-network-form #field_2_1 {
	flex-basis: 35%;
	margin-right: 2px;
}
.bgn-join-the-network-form #input_2_1 {
  padding-left: 15px;
	border-radius: 100px 0 0 100px;
  height: 49px;
}

/* JTN Email */
.bgn-join-the-network-form #field_2_3 {
  flex-basis: 35%;
}
.bgn-join-the-network-form #input_2_3 {
  height: 49px;
}

/* JTN Button */
.bgn-join-the-network-form .gform_footer {
  margin: 0 !important;
  padding: 0 !important;
  transform: translate(-2px, 0px);
}
.bgn-join-the-network-form #gform_submit_button_2 {
	border: 3px solid white;  
  padding: 9px 60px;
  padding: 0px 60px;
  height: 100%;
  border-radius: 0px 100px 100px 0px;
  background: black;
  color: white;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 26px;
  letter-spacing: -0.1px;
  text-transform: uppercase;
  transition: background-color 0.3s, color 0.3s;
  margin: 0 !important;
}

.bgn-join-the-network-form #gform_submit_button_2:hover {
  text-decoration: none;
  color: black;
  background: white;
  border: none;
  border-left: 3px solid black;
  padding: 12px 62px 11px 60px;
  padding: 0px 62px 0px 60px;
}

.bgn-join-the-network-form .gform_footer {
  position: relative;
}
.bgn-join-the-network-form .gform_footer:after {
  content: ' ';
  position: absolute;
  right: -41px;
  top: -31px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MSIgaGVpZ2h0PSI0MyIgdmlld0JveD0iMCAwIDQxIDQzIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTMuMTUxNyAzMS4wMzc1QzEzLjM3OTcgMjkuMjA0MiAxMy4xMTkgMjcuODQyNCAxMy42Njc1IDI3LjMxNDFDMTcuMjYzNyAyMy44ODc4IDIwLjk3ODkgMjAuNTcyNSAyNC43NDAyIDE3LjMzMzlDMjYuMTc0MiAxNi4xNzkzIDI3LjcyNiAxNS4xNzkyIDI5LjM3IDE0LjM1MDRDMjkuNjQwNCAxNC4xNjU2IDI5Ljk3MTMgMTQuMDkxNSAzMC4yOTQ3IDE0LjE0MzNDMzAuNjE4IDE0LjE5NTEgMzAuOTA5MiAxNC4zNjg4IDMxLjEwODQgMTQuNjI4N0MzMS4zMDc2IDE0Ljg4ODcgMzEuMzk5NSAxNS4yMTUxIDMxLjM2NTMgMTUuNTQwOEMzMS4zMzExIDE1Ljg2NjUgMzEuMTczNSAxNi4xNjY2IDMwLjkyNDcgMTYuMzc5NkMyOS42NDk5IDE3LjY3ODggMjguMjEwMiAxOC43OTAzIDI2LjgxOTUgMTkuOTkyMkMyMy41MDgxIDIzLjAwNzEgMjAuMjUxMyAyNi4xMDQgMTYuODgwOSAyOS4wODE0QzE2LjEwNCAyOS44MjAxIDE0Ljk3OTEgMzAuMTM2NiAxMy4xNTE3IDMxLjAzNzVaIiBmaWxsPSJ3aGl0ZSIvPgogIDxwYXRoIGQ9Ik00LjA3NDcyIDIxLjUwOTVDMy44MTIxMyAyMS45MjMyIDMuNjM5NSAyMi41MTIzIDMuMjk3NjkgMjIuNzMzNkMyLjUzNjE4IDIzLjE4OTUgMS42NzYzOCAyMy40NTYxIDAuNzkwNTM5IDIzLjUxMTFDMC41MjEzMjkgMjMuNTA2IC0wLjExMDc1MiAyMi4wMzg5IDAuMTAxODQ0IDIxLjQ5ODdDMS4zMDYxNCAxOC4yOTUyIDIuNjEwOSAxNS4xMiA0LjEyMDYgMTIuMDUxMkM0LjQ0OTYyIDExLjM4MzUgNS43Mzc5MSAxMS4xODI2IDYuNTcxODkgMTAuNzY0NEM2LjgzNTE3IDExLjYxODUgNy41MTM0NiAxMi41NDY2IDcuMzExODggMTMuMzMwNkM2LjUwMTM4IDE2LjE1NjMgNS40MTY5OCAxOC44OTEgNC40MDIzOSAyMS42NDYzTDQuMDc0NzIgMjEuNTA5NVoiIGZpbGw9IndoaXRlIi8+CiAgPHBhdGggZD0iTTM5Ljg0MyA0MS43MDIyQzM5LjQzOSA0MS44NzIyIDM4Ljg1NTggNDIuMzQzMSAzOC4yNjk4IDQyLjMxNDZDMzUuMDA0NyA0Mi4xOTY0IDMxLjczOCA0Mi4wMDYxIDI4LjQ4MjcgNDEuNzA0NkMyOC4wMTU2IDQxLjY1NjggMjcuMjA3OCA0MC43NjUgMjcuMjkyNiA0MC40NjM1QzI3LjM3NTggNDAuMDk3OCAyNy41MzUyIDM5Ljc1MzcgMjcuNzYwMyAzOS40NTM4QzI3Ljk4NTQgMzkuMTUzOCAyOC4yNzExIDM4LjkwNDYgMjguNTk5IDM4LjcyMjRDMzEuOTY5NSAzNy44NTM0IDM1LjM3MTMgMzcuNTEzNyAzOC43NTg5IDM4Ljc2MzhDNDAuMTE4NiAzOS4yNzE1IDQwLjUyMDcgNDAuMTMwNyAzOS44NDMgNDEuNzAyMloiIGZpbGw9IndoaXRlIi8+CiAgPHBhdGggZD0iTTEwLjQ4NzcgNy4yNDQ4NUM5LjczMDkyIDcuMzkyMjEgOC42NDA4NyA3Ljg5NjY2IDcuNzUzMjEgNy42NTMwMkM3LjI5ODI2IDcuNTMwMDYgNi44NDQ3MiA1Ljk4NjY1IDcuMDE5NSA1LjI0NDc5QzcuMzg5MTQgMy44MTM0NSA4LjAxMTc3IDIuNDU5NzYgOC44NTc5NSAxLjI0NzU5QzkuMTQ3MzQgMC43OTE2NzkgMTAuMzcyMSAwLjcyODE5MiAxMS4wNDcyIDAuODk2MTQ5QzExLjMxMzMgMS4wNjAxIDExLjUzMyAxLjI4OTM0IDExLjY4NTMgMS41NjIyNUMxMS44Mzc2IDEuODM1MTYgMTEuOTE3NCAyLjE0MjU4IDExLjkxNzIgMi40NTUxMUMxMS41MzE5IDQuMDc3NTEgMTEuMDU0NiA1LjY3NjYzIDEwLjQ4NzcgNy4yNDQ4NVoiIGZpbGw9IndoaXRlIi8+CiAgPHBhdGggZD0iTTE2Ljg0MzEgNDAuMjYyNEMxNy4yNjE0IDM5Ljg2NDYgMTcuNDgwNCAzOS40ODI0IDE3LjczMTkgMzkuNDQwN0MxOS43ODE2IDM5LjA0OCAyMS44MDI4IDM4LjYyNTMgMjMuOTEyNSAzOC40MzY1QzI0LjI1MyAzOC40MDM5IDI0LjgzNzYgMzkuMjM2OSAyNS4wMzUzIDM5Ljc2NTFDMjUuMDUyMyAzOS45OTkgMjUuMDE3NyA0MC4yMzM5IDI0LjkzMzkgNDAuNDUyOUMyNC44NTAxIDQwLjY3MTkgMjQuNzE5MyA0MC44Njk4IDI0LjU1MDUgNDEuMDMyN0MyMy4zNDMyIDQyLjI0NDQgMTguOTI0NSA0Mi43Njc5IDE3LjU4ODEgNDEuODEzQzE3LjIxNTggNDEuNTQxMSAxNy4wOTI5IDQwLjc2NDQgMTYuODQzMSA0MC4yNjI0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+');
  width: 41px;
  height: 43px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}


.bgn-join-the-network-form .wp-block-group__inner-container {
  z-index: 9999;
  will-change: transform, opacity;
}

.email-bar-close-btn {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 24px !important;
  height: 24px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='29' viewBox='0 0 31 29' fill='none'%3E%3Cline y1='-1' x2='38.1838' y2='-1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 29 2)' stroke='white' stroke-width='2'/%3E%3Cline x1='2.70711' y1='1.29289' x2='29.7071' y2='28.2929' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

@media (max-width: 1260px) {
	.bgn-join-the-network-form .wp-block-group__inner-container {
		width: calc(100% - 60px);
		left: 30px;
	}
}
@media (max-width: 1220px) {
  .bgn-join-the-network-form {
    margin-top: -90px !important;    
  }
}
@media (max-width: 1024px) {
  .fixed-visible {
    opacity: unset;
    transform: unset;
    pointer-events: unset;
    transition: unset;
  }
  /* animate removal of signup bar */
  .fixed-hidden {
    opacity: unset;
    transform: unset;
    pointer-events: unset;
    transition:unset;
    bottom: unset;
  }
  .bgn-join-the-network-form .wp-block-group__inner-container {
    border-radius: 20px;
    background: #000;
    color: white;
    z-index: 1;
    position: absolute;
    top: 0;
    /*left: calc(calc(100vw - 1200px) / 2);*/
    left: 10px;
    max-width: 1200px;
    width: calc(100% - 60px);
    bottom: unset!important;
  }
}
@media (max-width: 950px) {
  .bgn-join-the-network-form #gform_2 {
    align-items: flex-end;
  }
  .bgn-join-the-network-form #gform_fields_2 {
    flex-wrap: wrap;
  }
  .bgn-join-the-network-form #field_2_4 {
    flex-basis: 100%;
    padding-bottom: 10px;
    text-indent: 45%;
  }
  .bgn-join-the-network-form #field_2_1 {
    flex-basis: calc(50% - 2px);  
  }
  .bgn-join-the-network-form #field_2_3 {
    flex-basis: 50%;
  }
  .bgn-join-the-network-form {
    height: 225px;
    margin-top: -60px !important;
    margin-bottom: -25px !important;
  }
  .bgn-join-the-network-form #gform_submit_button_2 {
    padding: 9px 30px;
  }
}
@media (max-width: 850px) {
  .bgn-join-the-network-form {
    height: 1px;
    margin-bottom: 0px !important;
    margin-top: -90px !important;
  }
  .bgn-join-the-network-form .wp-block-group__inner-container {
    left: 30px;
    width: calc(100% - 60px);
    right: 30px;
    z-index: 99;
  }
  .bgn-join-the-network-form #gform_submit_button_2 {
    padding: 9px 30px;
  }
}
@media (max-width: 768px) {
  .email-bar-close-btn {
    display: none !important;
  }
}
@media (max-width: 600px) {  
  .bgn-join-the-network-form .wp-block-group__inner-container {
    left: 0;
    right: 0;
    position: absolute;
    width: calc(100% - 40px);
  }
  .bgn-join-the-network-form #gform_wrapper_2 {
    padding: 0 0 20px 0;
  }
  .bgn-join-the-network-form .gform_footer:after {
    display: none;
  }
  .bgn-join-the-network-form #gform_2 {
    flex-direction: column;
    gap: 12px;
    align-items: center;
  }
  .bgn-join-the-network-form #gform_2 .gform-body {
    width: 100%;
    padding-top: 16px;
  }
  .bgn-join-the-network-form #gform_fields_2 {
    gap: 12px;
    flex-direction: column;
  }
  .bgn-join-the-network-form #gform_submit_button_2 {
    border-radius: 100px;
  }

  .bgn-join-the-network-form #field_2_4 {
    text-indent: unset;
    text-align: center;
    padding: 0;
    min-width: unset;

  }
  .bgn-join-the-network-form #field_2_1 {
    flex-basis: 100%;
    margin-right: 0;
  }
  .bgn-join-the-network-form #input_2_1 {
    border-radius: 100px;
    padding: 8px 20px;
  }
  .bgn-join-the-network-form #field_2_3 {    
    flex-basis: 100%;
  }
  .bgn-join-the-network-form #input_2_3 {
    border-radius: 100px;
    padding: 8px 20px;
  }
}
@media (max-width: 400px) {
  .bgn-join-the-network-form {
    height: 225px;
    margin-bottom: -50px !important;
    margin-top: -50px !important;
  }
}






@media (max-width: 600px){
  .wp-block-button {
    margin: 3rem 0;
    width: -webkit-fill-available;
  }

  /* join network sectin */
  .bgn-jtn-block__content__column__button {
    position: relative;
    /* width: fit-content; */
    width: -webkit-fill-available !important;
  }
  .bgn-jtn-block__content__column__button a {
    padding: 15px 40px;
    width: -webkit-fill-available !important;
    text-align: center;
  }

  /* sign up form */
  .gform_footer.top_label {
    width: -webkit-fill-available;
  }
  .bgn-join-the-network-form #gform_submit_button_2 {
    border-radius: 100px;
    width: -webkit-fill-available;
  }
}