
.cta-mid-right button, .cta-mid-right a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 215px;
    border-radius: 8px;
    height: 48px;
    font-size: 1rem;
    line-height: 20px;
    background-color: #368727;
}


a {
    color: #368727;
    text-decoration: none;
}

pvd-tab {
  vertical-align: bottom;
}

.pvd-tab-root {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  display: inline-flex;
  margin-right: 1px;
  vertical-align: bottom;
}
.pvd-tab-root, .pvd-tab-root:before, .pvd-tab-root:after {
  box-sizing: border-box;
}
.pvd-tab-root *,
.pvd-tab-root *:before,
.pvd-tab-root *:after {
  box-sizing: border-box;
}
.pvd-tab-root .pvd-tab__tab {
  border: 1px dotted transparent;
}
.pvd-tab-root .pvd-tab__tab:focus {
  border: 1px dotted #000000;
  outline: none;
}
.pvd-tab-root .pvd-tab__tab .pvd-tab__text-wrapper {
  border-bottom: 6px solid transparent;
  color: #317B23;
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  padding: 1.25em 1em;
  text-align: left;
  white-space: normal;
}
.pvd-tab-root.pvd-tab--selected .pvd-tab__text-wrapper {
  border-bottom: 6px solid #317B23;
  color: #000000;
}
.pvd-tab-root:not(.pvd-tab--selected):hover .pvd-tab__text-wrapper {
  border-bottom: 6px solid #000000;
}
@media print {
  .pvd-tab-root:not(.pvd-tab--selected) {
    display: none;
  }
}
.pvd-tab-root.pvd-tab--wrap-label .pvd-tab__tab {
  max-width: 18.5rem;
}

@media not print {
  .pvd-tab--truncated .pvd-tab-root {
    font-size: 0;
  }
  .pvd-tab--truncated .pvd-tab-root .pvd-tab__tab {
    border: 0;
    clip: rect(1px 1px 1px 1px);
    height: 1px;
    left: -5000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.pvd-tab-group-root > .pvd-tab-group__tabs {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  overflow: hidden;
  white-space: nowrap;
}
@media (min-width: 32em) {
  .pvd-tab-group-root > .pvd-tab-group__tabs {
    font-size: 1rem;
  }
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab__tab {
  background-color: transparent;
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper {
  border-bottom: 6px solid transparent;
  display: none;
  padding: 1.25em 1em;
  position: relative;
  vertical-align: middle;
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper.pvd-tab-group__truncation-menu-wrapper--visible {
  display: inline-block;
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper:hover {
  border-bottom-color: #000000;
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper.pvd-tab-group__truncation-menu-wrapper--selected, .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper.pvd-tab-group__truncation-menu-wrapper--selected:hover {
  border-bottom-color: #317B23;
}
@media print {
  .pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper,
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-wrapper--visible {
    display: none;
  }
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu {
  appearance: none;
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.pvd-tab-group-root > .pvd-tab-group__tabs .pvd-tab-group__truncation-menu-icon {
  color: #317B23;
  pointer-events: none;
  position: relative;
  vertical-align: middle;
}
.pvd-tab-group-root.pvd-tab-group--tabs-align-center > .pvd-tab-group__tabs {
  text-align: center;
}
.pvd-tab-group-root.pvd-tab-group--border > .pvd-tab-group__tabs {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 1px;
}
.pvd-tab-group-root.pvd-tab-group--small > .pvd-tab-group__tabs {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-tab-group-root.pvd-tab-group--small > .pvd-tab-group__tabs {
    font-size: 0.875rem;
  }
}
.pvd-tab-group-root.pvd-tab-group--large > .pvd-tab-group__tabs {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-tab-group-root.pvd-tab-group--large > .pvd-tab-group__tabs {
    font-size: 1.25rem;
  }
}
.pvd-tab-group-root.pvd-tab-group--tabs-white-background > .pvd-tab-group__tabs .pvd-tab__tab {
  background-color: #FFFFFF;
}

.pvd-tab-panel-root {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  display: none;
  margin-top: 1rem;
}
@media (min-width: 32em) {
  .pvd-tab-panel-root {
    font-size: 1rem;
  }
}
.pvd-tab-panel-root.pvd-tab-panel--visible {
  display: block;
}
.pvd-tab-panel-root .pvd-tab-panel__panel:focus {
  outline: 1px dotted #000000;
}

pvd-link {
  display: inline-block;
  position: relative;
}
pvd-link, pvd-link:before, pvd-link:after {
  box-sizing: border-box;
}
pvd-link *,
pvd-link *:before,
pvd-link *:after {
  box-sizing: border-box;
}

.pvd-link-root {
  display: inline-block;
  position: relative;
}
.pvd-link-root, .pvd-link-root:before, .pvd-link-root:after {
  box-sizing: border-box;
}
.pvd-link-root *,
.pvd-link-root *:before,
.pvd-link-root *:after {
  box-sizing: border-box;
}
.pvd-link-root .pvd-link__link,
.pvd-link-root .pvd-link__link:link {
  color: #317B23;
  outline: none;
  background: none;
  border-radius: 0;
  border-style: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.pvd-link-root .pvd-link__link .pvd-link__text,
.pvd-link-root .pvd-link__link:link .pvd-link__text {
  color: inherit;
  outline: none;
  text-decoration: underline;
}
.pvd-link-root .pvd-link__link .pvd-link__icon,
.pvd-link-root .pvd-link__link:link .pvd-link__icon {
  border-style: none;
  color: inherit;
  outline: none;
  pointer-events: none;
  text-decoration: none;
  text-decoration: none;
}
.pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text {
  text-decoration: none;
}
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text, .pvd-link--hover .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--active .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--focus .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  text-decoration: underline;
}
.pvd-link-root.pvd-link--disabled .pvd-link__link, .pvd-link-root.pvd-link--disabled .pvd-link__link:visited {
  color: #BBBBBB;
}
.pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__icon .pvd-icon-root, .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__icon .pvd-icon-root {
  fill: #BBBBBB;
}
.pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__text, .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__text {
  border-style: none;
  display: inline-block;
  pointer-events: none;
  text-decoration: none;
}
.pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
    font-size: 1.25rem;
  }
}
.pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  .pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
    font-size: 1rem;
  }
}
.pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
    font-size: 0.875rem;
  }
}
.pvd-link-root.pvd-link--trigger .pvd-link__link {
  color: #317B23;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 1em;
}
.pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:link .pvd-link__text {
  border-bottom: 1px dashed currentColor;
  text-decoration: none;
}
.pvd-link--hover .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text, .pvd-link--active .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text, .pvd-link--focus .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:hover .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:active .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:focus .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:active:focus .pvd-link__text {
  text-decoration: none;
}
.pvd-link-root.pvd-link--trigger.pvd-link--disabled .pvd-link__link {
  color: #BBBBBB;
}
.pvd-link--visited .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text {
  border-bottom: 0;
}
.pvd-link--hover .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--active .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--focus .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active:focus .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.pvd-link-root .pvd-link__icon {
  display: inline-block;
  vertical-align: middle;
}
.pvd-link-root.pvd-link--icon-left .pvd-link__icon--left {
  margin: 0 0.5rem 0 0;
}
.pvd-link-root.pvd-link--icon-right .pvd-link__icon--right {
  margin: 0 0 0 0.5rem;
}
.pvd-link-root.pvd-link--icon-only .pvd-link__icon {
  margin: 0;
}
.pvd-link-root.pvd-link--new-window .pvd-link__icon {
  margin: 0 0 0 0.25rem;
}
.pvd-link-root .pvd-link__link:visited, .pvd-link--visited .pvd-link-root .pvd-link__link {
  color: #5C0198;
}
.pvd-link-root .pvd-link__link:visited .pvd-link__icon .pvd-icon-root, .pvd-link--visited .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #5C0198;
}
.pvd-link-root .pvd-link__link:focus,
.pvd-link-root .pvd-link__link:active,
.pvd-link-root .pvd-link__link:focus:active, .pvd-link--focus .pvd-link-root .pvd-link__link, .pvd-link--active .pvd-link-root .pvd-link__link {
  color: #000000;
  outline: 1px dotted #000000;
}
.pvd-link-root .pvd-link__link:focus .pvd-link__icon .pvd-icon-root,
.pvd-link-root .pvd-link__link:active .pvd-link__icon .pvd-icon-root,
.pvd-link-root .pvd-link__link:focus:active .pvd-link__icon .pvd-icon-root, .pvd-link--focus .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root, .pvd-link--active .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}
.pvd-link-root .pvd-link__link:hover, .pvd-link--hover .pvd-link-root .pvd-link__link {
  color: #000000;
}
.pvd-link-root .pvd-link__link:hover .pvd-link__icon .pvd-icon-root, .pvd-link--hover .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}
.pvd-link-root .pvd-link__disabled-cover {
  bottom: -3px;
  cursor: not-allowed;
  display: block;
  left: -3px;
  position: absolute;
  right: -3px;
  top: -3px;
  z-index: 1;
}

header {
  font-size: 16px;
}

.pvd-tab__text-wrapper {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-tab__text-wrapper {
    font-size: 1.25rem;
  }
}

.scl-flexible-images-with-column--header h1 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 2.375rem;
}
@media (min-width: 32em) {
  .scl-flexible-images-with-column--header h1 {
    font-size: 2.75rem;
  }
}

.scl-flexible-images-with-column--description h2 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.625rem;
  margin: 2rem 0 0 0;
}
@media (min-width: 32em) {
  .scl-flexible-images-with-column--description h2 {
    font-size: 1.875rem;
  }
}

.scl-flexible-images-with-column--header h3 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.375rem;
  font-weight: 700;
}
@media (min-width: 32em) {
  .scl-flexible-images-with-column--header h3 {
    font-size: 1.625rem;
  }
}

.hero h2,
.scl-flexible-images-with-column--header h2 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (min-width: 32em) {
  .hero h2,
.scl-flexible-images-with-column--header h2 {
    font-size: 1.375rem;
  }
}

.scl-flexible-images-with-column--description p,
.scl-flexible-images-with-column--group-description p,
.hero p.heroDescription,
.scl-flexible-images-with-column--header p.scl-center:first-of-type {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  .scl-flexible-images-with-column--description p,
.scl-flexible-images-with-column--group-description p,
.hero p.heroDescription,
.scl-flexible-images-with-column--header p.scl-center:first-of-type {
    font-size: 1rem;
  }
}



.hero h2 {
  padding: 1rem;
  padding-left: 0;
}

.tabs .tab-border,
.tabs .tabs--container .tabs--accordion {
  display: none;
}

.scl-image-promo-panel,
.tabs .scl-flx-60-40,
.tabs .scl-flx-50-50,
.pvd-tab-group__tabs.tabs--list {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}

.scl-flexible-images-with-column.scl-image-promo-panel::-webkit-scrollbar,
.tabs .scl-flx-60-40::-webkit-scrollbar,
.tabs .scl-flx-50-50::-webkit-scrollbar,
.pvd-tab-group__tabs.tabs--list::-webkit-scrollbar {
  display: none;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

.tabs .scl-flx-50-50 .scl-center {
  text-align: right;
}

.pvd-tab-root.tabs--shadow,
.tabs--container {
  box-shadow: none;
}

.pvd-tab-root {
  flex-grow: 0;
  flex-shrink: 0;
}

#planningscoreNCL .popin-wrapper--body {
  padding: 2rem;
}

@media (max-width: 500px) {
  .scl-flexible-images-with-column.scl-image-promo-panel {
    align-items: normal;
  }

  .tabs .scl-flx-60-40,
.tabs .scl-flx-50-50 {
    flex-direction: column;
  }
  .tabs .scl-flx-60-40 .scl-center,
.tabs .scl-flx-50-50 .scl-center {
    text-align: center;
  }
}
#layout-region-center-well > .fidgrid--content {
  padding: 0;
}

#layout-region-page-disclosure > .fidgrid--content {
  font-size: 16px;
}

.below-disclosure {
  font-family: inherit;
}

.scl-flexible-images-with-column--header h2 {
  text-align: left;
}
