.vid {
  box-sizing: border-box;
}
.vid pvd-link {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
}
.vid pvd-link:before {
  box-sizing: border-box;
}
.vid pvd-link:after {
  box-sizing: border-box;
}
.vid pvd-link * {
  box-sizing: border-box;
}
.vid pvd-link *:before {
  box-sizing: border-box;
}
.vid pvd-link *:after {
  box-sizing: border-box;
}
.vid .pvd-link-root {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
}
.vid .pvd-link-root:before {
  box-sizing: border-box;
}
.vid .pvd-link-root:after {
  box-sizing: border-box;
}
.vid .pvd-link-root * {
  box-sizing: border-box;
}
.vid .pvd-link-root *:before {
  box-sizing: border-box;
}
.vid .pvd-link-root *:after {
  box-sizing: border-box;
}
.vid .pvd-link-root .pvd-link__link {
  color: #356F95;
  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;
}
.vid .pvd-link-root .pvd-link__link:link {
  color: #356F95;
  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;
}
.vid .pvd-link-root .pvd-link__link:link .pvd-link__text {
  color: inherit;
  outline: none;
  text-decoration: underline;
}
.vid .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;
}
.vid .pvd-link-root .pvd-link__link .pvd-link__text {
  color: inherit;
  outline: none;
  text-decoration: underline;
}
.vid .pvd-link-root .pvd-link__link .pvd-link__icon {
  border-style: none;
  color: inherit;
  outline: none;
  pointer-events: none;
  text-decoration: none;
  text-decoration: none;
}
.vid .pvd-link-root .pvd-link__link:visited {
  color: #5C0198;
}
.vid .pvd-link-root .pvd-link__link:visited .pvd-link__icon .pvd-icon-root {
  fill: #5C0198;
}
.vid .pvd-link-root .pvd-link__link:focus {
  color: #000000;
  outline: 1px dotted #000000;
}
.vid .pvd-link-root .pvd-link__link:focus:active {
  color: #000000;
  outline: 1px dotted #000000;
}
.vid .pvd-link-root .pvd-link__link:focus:active .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}
.vid .pvd-link-root .pvd-link__link:focus .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}
.vid .pvd-link-root .pvd-link__link:active {
  color: #000000;
  outline: 1px dotted #000000;
}
.vid .pvd-link-root .pvd-link__link:active .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}
.vid .pvd-link-root .pvd-link__link:hover {
  color: #000000;
}
.vid .pvd-link-root .pvd-link__link:hover .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}
.vid .pvd-link-root .pvd-link__icon {
  display: inline-block;
  vertical-align: middle;
}
.vid .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;
}
.vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text {
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text {
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text {
  text-decoration: underline;
}
.vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text {
  text-decoration: underline;
}
.vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text {
  text-decoration: underline;
}
.vid .pvd-link-root.pvd-link--disabled .pvd-link__link {
  color: #BBBBBB;
}
.vid .pvd-link-root.pvd-link--disabled .pvd-link__link:visited {
  color: #BBBBBB;
}
.vid .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__icon .pvd-icon-root {
  fill: #BBBBBB;
}
.vid .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;
}
.vid .pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #BBBBBB;
}
.vid .pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__text {
  border-style: none;
  display: inline-block;
  pointer-events: none;
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
  font-size: 1.125rem;
}
.vid .pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
  font-size: 0.875rem;
}
.vid .pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
  font-size: 0.75rem;
}
.vid .pvd-link-root.pvd-link--trigger .pvd-link__link {
  color: #356F95;
  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;
}
.vid .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text {
  border-bottom: 1px dashed currentColor;
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--trigger .pvd-link__link:link .pvd-link__text {
  border-bottom: 1px dashed currentColor;
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--trigger .pvd-link__link:hover .pvd-link__text {
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--trigger .pvd-link__link:active .pvd-link__text {
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--trigger .pvd-link__link:active:focus .pvd-link__text {
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--trigger .pvd-link__link:focus .pvd-link__text {
  text-decoration: none;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disabled .pvd-link__link {
  color: #BBBBBB;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  border-bottom: 0;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text {
  border-bottom: 0;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text {
  border-bottom: 0;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active:focus .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.vid .pvd-link-root.pvd-link--icon-left .pvd-link__icon--left {
  margin: 0 0.5rem 0 0;
}
.vid .pvd-link-root.pvd-link--icon-right .pvd-link__icon--right {
  margin: 0 0 0 0.5rem;
}
.vid .pvd-link-root.pvd-link--icon-only .pvd-link__icon {
  margin: 0;
}
.vid .pvd-link-root.pvd-link--new-window .pvd-link__icon {
  margin: 0 0 0 0.25rem;
}
.vid pvd-button {
  font-size: 0;
  font-size: 0;
}
.vid pvd-button[pvd-full-width=true] {
  display: block;
  display: block;
}
.vid pvd-button[pvd-full-width=pvd-full-width] {
  display: block;
  display: block;
}
.vid .pvd-button-root {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  background-color: #024A7A;
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  cursor: pointer;
  display: inline-block;
  justify-content: center;
  margin: 0;
  max-width: 100%;
  min-height: 2.325em;
  padding: 0.5em 1em;
  vertical-align: top;
  box-sizing: border-box;
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  background-color: #024A7A;
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  cursor: pointer;
  display: inline-block;
  justify-content: center;
  margin: 0;
  max-width: 100%;
  min-height: 2.325em;
  padding: 0.5em 1em;
  vertical-align: top;
  box-sizing: border-box;
}
.vid .pvd-button-root:before {
  box-sizing: border-box;
  box-sizing: border-box;
}
.vid .pvd-button-root:after {
  box-sizing: border-box;
  box-sizing: border-box;
}
.vid .pvd-button-root * {
  box-sizing: border-box;
  box-sizing: border-box;
}
.vid .pvd-button-root *:before {
  box-sizing: border-box;
  box-sizing: border-box;
}
.vid .pvd-button-root *:after {
  box-sizing: border-box;
  box-sizing: border-box;
}
.vid .pvd-button-root:hover {
  background-color: #356F95;
  background-color: #356F95;
}
.vid .pvd-button-root:focus {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
.vid .pvd-button-root::-moz-focus-inner {
  border: 0;
  border: 0;
}
.vid .pvd-button-root:active {
  background-color: #356F95;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  background-color: #356F95;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
}
.vid .pvd-button-root:disabled {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root:disabled .pvd-button__contents {
  pointer-events: none;
  pointer-events: none;
}
.vid .pvd-button-root:disabled:hover {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root:disabled:hover .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root:disabled:hover .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root:disabled:active {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root:disabled:active .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root:disabled:active .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root:disabled .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root:disabled .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root .pvd-button__icon {
  color: #FFFFFF;
  overflow: visible;
  color: #FFFFFF;
  overflow: visible;
}
.vid .pvd-button-root .pvd-button__icon .pvd-icon-root {
  display: block;
  display: block;
}
.vid .pvd-button-root .pvd-button__icon.pvd-button__icon--left .pvd-icon-root {
  margin-right: 0.75em;
  margin-right: 0.75em;
}
.vid .pvd-button-root .pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin-left: 0.75em;
  margin-left: 0.75em;
}
.vid .pvd-button-root .pvd-button__text {
  color: #FFFFFF;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #FFFFFF;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
.vid .pvd-button-root.pvd-button--anchor {
  text-decoration: none;
  text-decoration: none;
}
.vid .pvd-button-root.pvd-button--anchor:hover {
  text-decoration: none;
  text-decoration: none;
}
.vid .pvd-button-root.pvd-button--anchor:focus {
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
.vid .pvd-button-root.pvd-button--anchor:active {
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
.vid .pvd-button-root.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #9ab7ca, #346e94 40%);
  border: solid 1px #346e94;
  background-image: linear-gradient(180deg, #9ab7ca, #346e94 40%);
  border: solid 1px #346e94;
}
.vid .pvd-button-root.pvd-button--gradient-background:hover {
  background-image: none;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--gradient-background:active {
  background-image: none;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--gradient-background:disabled {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--gradient-background:disabled:hover {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--invitation {
  background-color: #EE6B08;
  border: solid 1px #EE6B08;
  background-color: #EE6B08;
  border: solid 1px #EE6B08;
}
.vid .pvd-button-root.pvd-button--invitation:hover {
  background-color: #F88630;
  background-color: #F88630;
}
.vid .pvd-button-root.pvd-button--invitation:active {
  background-color: #F88630;
  background-color: #F88630;
}
.vid .pvd-button-root.pvd-button--invitation:disabled {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root.pvd-button--invitation:disabled:hover {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root.pvd-button--invitation:disabled:hover .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--invitation:disabled:hover .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--invitation:disabled:active {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root.pvd-button--invitation:disabled:active .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--invitation:disabled:active .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--invitation:disabled .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--invitation:disabled .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #FB9914, #de5e06 40%);
  border: solid 1px #de5e06;
  background-image: linear-gradient(180deg, #FB9914, #de5e06 40%);
  border: solid 1px #de5e06;
}
.vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:hover {
  background-color: #de5e06;
  background-image: none;
  background-color: #de5e06;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:active {
  background-color: #de5e06;
  background-image: none;
  background-color: #de5e06;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled:hover {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--secondary {
  background-color: transparent;
  border: solid 1px #024A7A;
  background-color: transparent;
  border: solid 1px #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary:hover {
  background-color: #E0E0E0;
  background-color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary:hover .pvd-button__text {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary:hover .pvd-button__icon {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
  outline: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
  outline: none;
}
.vid .pvd-button-root.pvd-button--secondary:focus .pvd-button__text {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary:focus .pvd-button__icon {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary:active {
  background-color: #E0E0E0;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
  background-color: #E0E0E0;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
}
.vid .pvd-button-root.pvd-button--secondary:active .pvd-button__text {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary:active .pvd-button__icon {
  color: #024A7A;
  color: #024A7A;
}
.vid .pvd-button-root.pvd-button--secondary:disabled {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root.pvd-button--secondary:disabled:hover {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root.pvd-button--secondary:disabled:hover .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary:disabled:hover .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary:disabled:active {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
.vid .pvd-button-root.pvd-button--secondary:disabled:active .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary:disabled:active .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary:disabled .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary:disabled .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #FFFFFF, #e5e5e5 50%);
  border: solid 1px #e5e5e5;
  background-image: linear-gradient(180deg, #FFFFFF, #e5e5e5 50%);
  border: solid 1px #e5e5e5;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__text {
  color: #000000;
  color: #000000;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__icon {
  color: #000000;
  color: #000000;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:hover {
  background-color: #e5e5e5;
  background-image: none;
  background-color: #e5e5e5;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:hover .pvd-button__text {
  color: #000000;
  color: #000000;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:hover .pvd-button__icon {
  color: #000000;
  color: #000000;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:active {
  background-image: none;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:active .pvd-button__text {
  color: #000000;
  color: #000000;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:active .pvd-button__icon {
  color: #000000;
  color: #000000;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:hover {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:hover .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:hover .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:active .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:active .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled .pvd-button__text {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled .pvd-button__icon {
  color: #E0E0E0;
  color: #E0E0E0;
}
.vid .pvd-button-root.pvd-button--tertiary {
  background-color: transparent;
  border: 0;
  background-color: transparent;
  border: 0;
}
.vid .pvd-button-root.pvd-button--tertiary .pvd-button__text {
  color: #024A7A;
  font-weight: 400;
  color: #024A7A;
  font-weight: 400;
}
.vid .pvd-button-root.pvd-button--tertiary .pvd-button__icon {
  color: #024A7A;
  font-weight: 400;
  color: #024A7A;
  font-weight: 400;
}
.vid .pvd-button-root.pvd-button--tertiary:hover {
  background-color: transparent;
  color: #024A7A;
  text-decoration: underline;
  background-color: transparent;
  color: #024A7A;
  text-decoration: underline;
}
.vid .pvd-button-root.pvd-button--tertiary:focus {
  box-shadow: 0 0 0 1px #000000;
  text-decoration: none;
  box-shadow: 0 0 0 1px #000000;
  text-decoration: none;
}
.vid .pvd-button-root.pvd-button--tertiary:active {
  background-color: transparent;
  box-shadow: 0 0 0 1px #000000;
  color: #024A7A;
  text-decoration: underline;
  background-color: transparent;
  box-shadow: 0 0 0 1px #000000;
  color: #024A7A;
  text-decoration: underline;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled {
  background-color: transparent;
  cursor: not-allowed;
  outline: none;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
  outline: none;
  text-decoration: none;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled:hover {
  background-color: transparent;
  cursor: not-allowed;
  outline: none;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
  outline: none;
  text-decoration: none;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled:hover .pvd-button__text {
  color: #BBBBBB;
  color: #BBBBBB;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled:hover .pvd-button__icon {
  color: #BBBBBB;
  color: #BBBBBB;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled:active {
  background-color: transparent;
  cursor: not-allowed;
  outline: none;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
  outline: none;
  text-decoration: none;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled:active .pvd-button__text {
  color: #BBBBBB;
  color: #BBBBBB;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled:active .pvd-button__icon {
  color: #BBBBBB;
  color: #BBBBBB;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled .pvd-button__text {
  color: #BBBBBB;
  color: #BBBBBB;
}
.vid .pvd-button-root.pvd-button--tertiary:disabled .pvd-button__icon {
  color: #BBBBBB;
  color: #BBBBBB;
}
.vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #789b33, #456800 50%);
  border: solid 1px #456800;
  background-image: linear-gradient(180deg, #789b33, #456800 50%);
  border: solid 1px #456800;
}
.vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:hover {
  background-color: #456800;
  background-image: none;
  background-color: #456800;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:active {
  background-color: #456800;
  background-image: none;
  background-color: #456800;
  background-image: none;
}
.vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled:hover {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
  background-image: none;
  border: 0;
}
.vid .pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--left .pvd-icon-root {
  margin: 0;
  margin: 0;
}
.vid .pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin: 0;
  margin: 0;
}
.vid .pvd-button-root.pvd-button--icon-only .pvd-button__text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vid .pvd-button-root.pvd-button--small {
  font-size: 0.75rem;
  font-size: 0.75rem;
}
.vid .pvd-button-root.pvd-button--large {
  font-size: 1.125rem;
  font-size: 1.125rem;
}
.vid .pvd-button-root.pvd-button--with-icon::before {
  display: none;
  display: none;
}
.vid .pvd-button-root.pvd-button--with-icon::after {
  display: none;
  display: none;
}
.vid .pvd-button-root.pvd-button--with-icon .pvd-button__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.vid .pvd-button-root.pvd-button--full-width {
  width: 100%;
  width: 100%;
}
.vid pvd-icon {
  line-height: 0;
  line-height: 0;
}
.vid .pvd-icon-root {
  display: inline-block;
  fill: currentColor;
  height: 1.25rem;
  position: relative;
  stroke: none;
  width: 1.25rem;
  display: inline-block;
  fill: currentColor;
  height: 1.25rem;
  position: relative;
  stroke: none;
  width: 1.25rem;
}
.vid .pvd-icon-root:focus {
  outline: 1px dotted #000000;
  outline: 1px dotted #000000;
}
.vid .pvd-icon-root.pvd-icon--large {
  height: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  width: 1.5rem;
}
.vid .pvd-icon-root.pvd-icon--small {
  height: 1rem;
  width: 1rem;
  height: 1rem;
  width: 1rem;
}
.vid .pvd-icon-root.pvd-icon--extra-small {
  height: 12px;
  width: 12px;
  height: 12px;
  width: 12px;
}
.vid .pvd-content-block-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;
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
}
.vid .pvd-content-block-root:before {
  box-sizing: border-box;
}
.vid .pvd-content-block-root:after {
  box-sizing: border-box;
}
.vid .pvd-content-block-root * {
  box-sizing: border-box;
}
.vid .pvd-content-block-root *:before {
  box-sizing: border-box;
}
.vid .pvd-content-block-root *:after {
  box-sizing: border-box;
}
.vid .pvd-content-block-root .pvd-content-block__image-wrapper {
  flex: 0 1 auto;
  line-height: 0;
  max-width: 100%;
}
.vid .pvd-content-block-root .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
  margin: 1rem 0 0 0;
}
.vid .pvd-content-block-root .pvd-content-block__content-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}
.vid .pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__heading-wrapper:not(:first-child) {
  margin: 1rem 0 0 0;
}
.vid .pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__body-wrapper:not(:first-child) {
  margin: 1rem 0 0 0;
}
.vid .pvd-content-block-root .pvd-content-block__content-wrapper > .pvd-content-block__action-wrapper:not(:first-child) {
  margin: 1rem 0 0 0;
}
.vid .pvd-content-block-root .pvd-content-block__heading-wrapper {
  max-width: 100%;
  width: 100%;
}
.vid .pvd-content-block-root .pvd-content-block__heading-content {
  display: inline-block;
  max-width: 45rem;
}
.vid .pvd-content-block-root .pvd-content-block__body-wrapper {
  max-width: 100%;
  width: 100%;
}
.vid .pvd-content-block-root .pvd-content-block__body-content {
  display: inline-block;
  max-width: 45rem;
}
.vid .pvd-content-block-root .pvd-content-block__action-wrapper {
  max-width: 100%;
}
.vid .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-always {
  align-items: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root .pvd-content-block__image {
  max-width: 100%;
}
.vid .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--small {
  height: 2rem;
  width: 2rem;
}
.vid .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--medium {
  height: 3rem;
  width: 3rem;
}
.vid .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--large {
  height: 4rem;
  width: 4rem;
}
.vid .pvd-content-block-root .pvd-content-block__image.pvd-content-block__image--extra-large {
  height: 6rem;
  width: 6rem;
}
.vid .pvd-content-block-root .pvd-content-block__heading {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}
.vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
  font-size: 2.375rem;
  font-weight: 400;
}
.vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
  font-size: 1.625rem;
  font-weight: 400;
}
.vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
  font-size: 1.375rem;
}
.vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
  font-size: 1rem;
}
.vid .pvd-content-block-root .pvd-content-block__body {
  font-size: 0.875rem;
  margin: 0;
}
.vid .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--small {
  font-size: 0.75rem;
}
.vid .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--large {
  font-size: 1.125rem;
}
.vid .pvd-content-block-root.pvd-content-block--action-align-left .pvd-content-block__action-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--action-align-center .pvd-content-block__action-wrapper {
  align-self: center;
  text-align: center;
}
.vid .pvd-content-block-root.pvd-content-block--action-align-right .pvd-content-block__action-wrapper {
  align-self: flex-end;
  text-align: right;
}
.vid .pvd-content-block-root.pvd-content-block--body-align-left .pvd-content-block__body-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--body-align-center .pvd-content-block__body-wrapper {
  align-self: center;
  text-align: center;
}
.vid .pvd-content-block-root.pvd-content-block--body-align-right .pvd-content-block__body-wrapper {
  align-self: flex-end;
  text-align: right;
}
.vid .pvd-content-block-root.pvd-content-block--heading-align-left .pvd-content-block__heading-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--heading-align-center .pvd-content-block__heading-wrapper {
  align-self: center;
  text-align: center;
}
.vid .pvd-content-block-root.pvd-content-block--heading-align-right .pvd-content-block__heading-wrapper {
  align-self: flex-end;
  text-align: right;
}
.vid .pvd-content-block-root.pvd-content-block--image-align-left .pvd-content-block__image-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--image-align-center .pvd-content-block__image-wrapper {
  align-self: center;
  text-align: center;
}
.vid .pvd-content-block-root.pvd-content-block--image-align-right .pvd-content-block__image-wrapper {
  align-self: flex-end;
  text-align: right;
}
.vid .pvd-content-block-root.pvd-content-block--inline-always {
  align-items: flex-start;
  flex-direction: row;
}
.vid .pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__image-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
  margin: 0 0 0 1.5rem;
}
.vid .pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__heading-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__body-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--inline-always .pvd-content-block__action-wrapper {
  align-self: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always {
  align-items: flex-start;
  flex-direction: row-reverse;
}
.vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
  margin: 0 1.5rem 0 0;
}
.vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always.pvd-content-block--dense .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
  margin: 0 1rem 0 0;
}
.vid .pvd-content-block-root.pvd-content-block--tile-background {
  background-color: #FFFFFF;
  border-radius: 3px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
  padding: 1rem 1rem 1.5rem 1rem;
}
.vid .pvd-content-block-root.pvd-content-block--dense.pvd-content-block--inline-always .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
  margin: 0 0 0 1rem;
}
.vid .pvd-content-block-root.pvd-content-block--dense .pvd-content-block__content-wrapper > .pvd-content-block__heading-wrapper:not(:first-child) {
  margin: 0.75rem 0 0 0;
}
.vid .pvd-content-block-root.pvd-content-block--dense .pvd-content-block__content-wrapper > .pvd-content-block__body-wrapper:not(:first-child) {
  margin: 0.75rem 0 0 0;
}
.vid .pvd-content-block-root.pvd-content-block--dense .pvd-content-block__content-wrapper > .pvd-content-block__action-wrapper:not(:first-child) {
  margin: 0.75rem 0 0 0;
}
.vid .pvd-content-block-root.pvd-content-block--dense .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
  margin: 0.75rem 0 0 0;
}
.vid .pvd-content-block-root.pvd-content-block--align-left {
  align-items: flex-start;
  text-align: left;
}
.vid .pvd-content-block-root.pvd-content-block--align-left .pvd-content-block__content-wrapper {
  align-items: flex-start;
}
.vid .pvd-content-block-root.pvd-content-block--align-right {
  align-items: flex-end;
  text-align: right;
}
.vid .pvd-content-block-root.pvd-content-block--align-right .pvd-content-block__content-wrapper {
  align-items: flex-end;
}
.vid .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-always {
  align-items: flex-start;
}
.vid .pvd-content-block-root.pvd-content-block--heading-full-width .pvd-content-block__heading-content {
  max-width: 100%;
  width: 100%;
}
.vid .pvd-content-block-root.pvd-content-block--body-full-width .pvd-content-block__body-content {
  max-width: 100%;
  width: 100%;
}
.vid pvd-expand-collapse {
  display: block;
}
.vid .pvd-expand-collapse-root {
  box-sizing: border-box;
}
.vid .pvd-expand-collapse-root:before {
  box-sizing: border-box;
}
.vid .pvd-expand-collapse-root:after {
  box-sizing: border-box;
}
.vid .pvd-expand-collapse-root * {
  box-sizing: border-box;
}
.vid .pvd-expand-collapse-root *:before {
  box-sizing: border-box;
}
.vid .pvd-expand-collapse-root *:after {
  box-sizing: border-box;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.25;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  align-items: flex-start;
  background-color: transparent;
  border: 1px solid transparent;
  color: #356F95;
  cursor: pointer;
  display: flex;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button:focus {
  border: 1px dotted #000000;
  outline: none;
}
.vid .pvd-expand-collapse-root [data-tag-name=pvd-scoped-icon] {
  height: 100%;
  line-height: 0;
  position: relative;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__icon {
  align-self: flex-start;
  color: #356F95;
  flex-shrink: 0;
  height: 1.375em;
  position: relative;
  transition: transform 0.25s ease-out;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__icon.pvd-icon-root {
  height: 1.375em;
  color: #000000;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__heading-wrapper {
  align-self: center;
  padding: 0 0 0 0.75rem;
  position: relative;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__subheading-wrapper {
  margin: 0.25rem 0 0 0;
  padding: 0 0 0 1.75rem;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__content-wrapper {
  display: block;
  margin: 0.5rem 0 0 0;
  padding: 0 0 0 1.75rem;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__heading {
  color: #000000;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__subheading {
  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.75rem;
}
.vid .pvd-expand-collapse-root .pvd-expand-collapse__content {
  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;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button {
  font-size: 0.75rem;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button {
  font-size: 1.125rem;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__heading-wrapper {
  padding: 0 0 0 1rem;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__subheading-wrapper {
  padding: 0 0 0 2.25rem;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__content-wrapper {
  padding: 0 0 0 2.25rem;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--expanded .pvd-expand-collapse__content-wrapper {
  display: block;
  height: auto;
  overflow: auto;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--expanded .pvd-expand-collapse__icon {
  transform: rotate(90deg);
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--collapsed .pvd-expand-collapse__content-wrapper {
  display: none;
  height: 0;
  overflow: hidden;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--collapsed .pvd-expand-collapse__icon {
  transform: rotate(0deg);
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--expanding .pvd-expand-collapse__content-wrapper {
  display: block;
  height: 0;
  overflow: hidden;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--expanding .pvd-expand-collapse__icon {
  transform: rotate(90deg);
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--collapsing .pvd-expand-collapse__content-wrapper {
  display: block;
  overflow: hidden;
}
.vid .pvd-expand-collapse-root.pvd-expand-collapse--collapsing .pvd-expand-collapse__icon {
  transform: rotate(0deg);
}
.vid .row {
  display: flex;
  flex-wrap: wrap;
  max-width: 1040px;
  margin: 0 auto;
  width: 100%;
  padding: 1.5rem 1rem;
}
.vid .row.row--centered {
  justify-content: center;
}
.vid .row--grey {
  background-color: #F2F2F2;
}
.vid .row--brand {
  background-color: #568200;
}
.vid .overline + * {
  margin-top: 0.25em !important;
}
.vid .supplemental {
  margin-top: 0.25em !important;
}
.vid .helios-block {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  margin: 0.5rem;
  padding: 1.5rem;
}
.vid .helios-block:first-child {
  margin-top: 0;
}
.vid .helios-block > *:not(:first-child) {
  margin-top: 1em;
}
.vid .helios-block > *:not(aside) {
  margin-top: 1em;
}
.vid .helios-block > *.helios-dense {
  margin-top: 0;
}
.vid .helios-block .helios-block {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.vid .helios-block img {
  max-width: 100%;
  height: auto;
  flex: 0 0 0;
  align-self: flex-start;
}
.vid .helios-block > :not(:first-child):not(aside):not(.helios-block--callout).vid--description {
  margin: 0.5rem 0 0 0;
}
.vid .display-inline {
  display: flex !important;
  justify-content: space-between;
}
.vid .display-inline > * {
  margin-top: 0 !important;
  margin-right: 32px;
}
.vid .display-inline > *:last-of-type {
  margin-right: 0 !important;
}
.vid .display-inline .push {
  margin-left: auto;
}
.vid .col-1 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-2 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-3 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-4 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-5 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-6 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-7 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-8 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-9 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-10 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-11 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .col-12 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 100%;
}
.vid .va .va-video-centered {
  text-align: center;
  width: 17.5em;
  width: auto;
  text-align: start;
}
.vid .va .vjs-theme-fmr {
  font-size: 12px;
  color: #fff;
  width: 100%;
}
.vid .va .vjs-theme-fmr .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.8em;
  height: 1.8em;
  width: 1.8em;
  border: 0.06666em solid #fff;
  border-radius: 16em;
  left: 50%;
  top: 50%;
  margin-left: -0.9em;
  margin-top: -0.9em;
  background-color: #000000;
  background-color: black;
}
.vid .va .vjs-theme-fmr .vjs-control-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #000000;
  background-color: black;
}
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-play-control:hover, .vid .va .vjs-theme-fmr .vjs-control-bar .vjs-play-control:active,
.vid .va .vjs-theme-fmr .vjs-control-bar button.vjs-captions-button.vjs-menu-button.vjs-menu-button-popup.vjs-button:hover,
.vid .va .vjs-theme-fmr .vjs-control-bar button.vjs-captions-button.vjs-menu-button.vjs-menu-button-popup.vjs-button:active,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-playback-rate > .vjs-menu-button:hover,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-playback-rate > .vjs-menu-button:active,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value:hover,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value:active,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-mute-control:hover,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-mute-control:active,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-fullscreen-control:hover,
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-fullscreen-control:active {
  color: #5CBF4A;
}
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-volume-tooltip {
  color: #FFFFFF;
  position: relative;
  left: 0 !important;
  z-index: 1;
}
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-volume-control:hover, .vid .va .vjs-theme-fmr .vjs-control-bar .vjs-volume-control:active {
  color: #5CBF4A;
}
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-volume-control:hover .vjs-volume-level, .vid .va .vjs-theme-fmr .vjs-control-bar .vjs-volume-control:active .vjs-volume-level {
  filter: brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(3142%) hue-rotate(61deg) brightness(86%) contrast(83%);
}
.vid .va .vjs-theme-fmr .vjs-control-bar .vjs-play-progress:hover::before, .vid .va .vjs-theme-fmr .vjs-control-bar .vjs-play-progress:active::before {
  color: #5CBF4A;
}
.vid .va .vjs-theme-fmr .vjs-control {
  position: relative;
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 3em;
  width: 4em;
}
.vid .va .vjs-theme-fmr .vjs-picture-in-picture-control {
  display: none;
}
.vid .va .vjs-theme-fmr .vjs-menu-button .vjs-menu-content {
  background-color: #000000;
  background-color: black;
}
.vid .va .vjs-theme-fmr .vjs-slider {
  background-color: #545454;
  background-color: rgba(84, 84, 84, 0.5);
}
.vid .va .vjs-theme-fmr .vjs-volume-level {
  background: #fff;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);
  background-size: 22px 14px;
  background-repeat: no-repeat;
  max-width: 22px;
  max-height: 14px;
  height: 100%;
}
.vid .va .vjs-theme-fmr .vjs-volume-level:before {
  content: "";
}
.vid .va .vjs-theme-fmr .vjs-play-progress {
  background: #fff;
}
.vid .va .vjs-theme-fmr .vjs-slider-bar {
  background: #fff;
}
.vid .va .vjs-theme-fmr .vjs-load-progress {
  background: #d4d4d4;
  background: rgba(84, 84, 84, 0.5);
}
.vid .va .vjs-theme-fmr .vjs-load-progress div {
  background: #d4d4d4;
  background: rgba(84, 84, 84, 0.5);
}
.vid .va .vjs-theme-fmr .vjs-progress-control {
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  height: 1em;
  top: -1em;
}
.vid .va .vjs-theme-fmr:hover .vjs-progress-control {
  left: 0;
  right: 0;
}
.vid .va .vjs-theme-fmr .vjs-fullscreen-control {
  position: absolute;
  right: 0;
}
.vid .va .vjs-theme-fmr .vjs-time-control {
  position: absolute;
  right: 0;
  top: -2em;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button {
  width: 5.5em;
  position: absolute;
  right: 0;
  margin-right: 3.5em;
  float: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button:before {
  width: 1.2em;
  z-index: 1;
  margin-left: 1em;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button .vjs-menu {
  display: block;
  opacity: 1;
  width: 3em;
  top: 0.25em;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button:focus {
  width: 5.5em;
  margin-left: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button:focus .vjs-menu {
  display: block;
  opacity: 1;
  width: 3em;
  top: 0.25em;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button .vjs-menu-content {
  width: 5.5em;
  margin-left: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button:hover {
  width: 5.5em;
  margin-left: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button.vjs-slider-active {
  width: 5.5em;
  margin-left: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-menu-button.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
  width: 3em;
  top: 0.25em;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel {
  width: 5.5em;
  position: absolute;
  right: 0;
  margin-right: 3.5em;
  float: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel .vjs-volume-control {
  width: 5.5em;
  margin-left: 0;
  display: inline-block;
  position: relative;
  left: 0.5em;
  top: 0.5em;
  opacity: 1;
  width: 3em;
  height: auto;
  transition: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel:hover {
  width: 5.5em;
  margin-left: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel:focus {
  width: 5.5em;
  margin-left: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel .vjs-mute-control {
  width: 2em;
  z-index: 1;
  padding: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal {
  width: 3em;
  height: auto;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control {
  transition-property: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel.vjs-slider-active {
  width: 5.5em;
  margin-left: 0;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 5.5em;
  transition-property: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel.vjs-volume-panel-horizontal:active {
  width: 5.5em;
  transition-property: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel.vjs-volume-panel-horizontal:focus {
  width: 5.5em;
  transition-property: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 5.5em;
  transition-property: none;
}
.vid .va .vjs-theme-fmr .vjs-volume-bar {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);
  background-size: 22px 14px;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  max-width: 22px;
  max-height: 14px;
  margin: 7px 4px;
  border-radius: 0;
}
.vid .va .vjs-theme-fmr .vjs-poster {
  background-size: cover;
  background-position: inherit;
}
.vid .va .vjs-sublime-skin .vjs-fullscreen-control .vjs-icon-placeholder {
  display: none;
}
.vid .va .vjs-theme-fmr.vjs-fullscreen .vjs-big-play-button {
  font-size: 8em;
  top: 50%;
}
.vid .va .vjs-theme-fmr.vjs-fullscreen .vjs-control {
  font-size: 1.25em;
}
.vid .va .vjs-theme-fmr.vjs-fullscreen .vjs-volume-panel .vjs-mute-control {
  font-size: 1em;
}
.vid .va .vjs-theme-fmr.vjs-fullscreen .vjs-volume-menu-button .vjs-menu {
  display: block;
  opacity: 1;
  width: 3em;
  top: 0.5em;
}
.vid .va .vjs-theme-fmr.vjs-fullscreen .vjs-volume-menu-button:focus .vjs-menu {
  display: block;
  opacity: 1;
  width: 3em;
  top: 0.5em;
}
.vid .va .vjs-theme-fmr.vjs-fullscreen .vjs-volume-menu-button.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
  width: 3em;
  top: 0.5em;
}
.vid .va video.vid--captions {
  height: 75%;
}
.vid:before {
  box-sizing: border-box;
}
.vid:after {
  box-sizing: border-box;
}
.vid * {
  box-sizing: border-box;
}
.vid *:before {
  box-sizing: border-box;
}
.vid *:after {
  box-sizing: border-box;
}
.vid a {
  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;
}
.vid 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;
}
.vid 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.375rem;
  font-weight: 700;
}
.vid 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: 1rem;
  font-weight: 700;
}
.vid p {
  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;
  margin: 0.75rem 0 0 0;
}
.vid p.small {
  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.75rem;
}
.vid .vid--title {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0;
}
.vid .vid--description {
  padding: 0;
  color: #666666;
}
.vid .vid--disclaimer {
  display: none;
}
.vid .vid--disclaimer .pvd-expand-collapse__content {
  color: #666666;
}
.vid .vid--legal {
  display: none;
  color: #666666;
}
.vid .vid--disclaimer.vid--disclaimer--show {
  display: block;
}
.vid .vid--legal.vid--legal--show {
  display: block;
}
.vid .playlist {
  max-height: 500px;
  padding: 0;
  display: none;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden;
}
.vid .playlist::-webkit-scrollbar-thumb {
  background-color: #808080;
}
.vid .playlist::-webkit-scrollbar {
  background: #F0F0F0;
  width: 10px;
}
.vid .playlist img {
  padding-right: 1em;
  min-width: 6em;
}
.vid .playlist.playlist--show {
  display: flex;
}
.vid .playlist.playlist--collapse {
  flex-direction: row;
  overflow-y: hidden;
  overflow-x: scroll;
}
.vid .playlist--item {
  cursor: pointer;
  min-width: 12.5rem;
}
.vid .playlist--item:first-child {
  display: none;
}
.vid .playlist--item .helios-block {
  padding-top: 0;
  padding-bottom: 0;
  flex-wrap: wrap;
  align-content: flex-start;
}
.vid .playlist--item .playlist--time {
  margin-top: 0;
  color: #666666;
}
.vid .playlist--item .playlist--vidHeading .pvd-button-root {
  text-align: left;
  padding: 0;
}
.vid .playlist--item.active {
  background: #F2F2F2;
}
.vid .chapterList.row {
  padding-top: 0;
  padding-bottom: 0;
}
.vid .chapterList.row .helios-block {
  padding-top: 0;
  padding-bottom: 0;
}
.vid .vjs-captions-button.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  display: none;
}

.pvd-link--hover .vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  text-decoration: underline;
}
.pvd-link--hover .vid .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text {
  text-decoration: none;
}
.pvd-link--hover .vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.pvd-link--hover .vid .pvd-link-root .pvd-link__link {
  color: #000000;
}
.pvd-link--hover .vid .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}

.pvd-link--active .vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  text-decoration: underline;
}
.pvd-link--active .vid .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text {
  text-decoration: none;
}
.pvd-link--active .vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.pvd-link--active .vid .pvd-link-root .pvd-link__link {
  color: #000000;
  outline: 1px dotted #000000;
}
.pvd-link--active .vid .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}

.pvd-link--focus .vid .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  text-decoration: underline;
}
.pvd-link--focus .vid .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text {
  text-decoration: none;
}
.pvd-link--focus .vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.pvd-link--focus .vid .pvd-link-root .pvd-link__link {
  color: #000000;
  outline: 1px dotted #000000;
}
.pvd-link--focus .vid .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #000000;
}

.pvd-link--visited .vid .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  border-bottom: 0;
}
.pvd-link--visited .vid .pvd-link-root .pvd-link__link {
  color: #5C0198;
}
.pvd-link--visited .vid .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #5C0198;
}

.pvd-button--hover .vid .pvd-button-root {
  background-color: #356F95;
  background-color: #356F95;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--anchor {
  text-decoration: none;
  text-decoration: none;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--gradient-background {
  background-image: none;
  background-image: none;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--invitation {
  background-color: #F88630;
  background-color: #F88630;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background {
  background-color: #de5e06;
  background-image: none;
  background-color: #de5e06;
  background-image: none;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--secondary {
  background-color: #E0E0E0;
  background-color: #E0E0E0;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #024A7A;
  color: #024A7A;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #024A7A;
  color: #024A7A;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background {
  background-color: #e5e5e5;
  background-image: none;
  background-color: #e5e5e5;
  background-image: none;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__text {
  color: #000000;
  color: #000000;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__icon {
  color: #000000;
  color: #000000;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--tertiary {
  background-color: transparent;
  color: #024A7A;
  text-decoration: underline;
  background-color: transparent;
  color: #024A7A;
  text-decoration: underline;
}
.pvd-button--hover .vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background {
  background-color: #456800;
  background-image: none;
  background-color: #456800;
  background-image: none;
}

.pvd-button--focus .vid .pvd-button-root {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
.pvd-button--focus .vid .pvd-button-root.pvd-button--anchor {
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
.pvd-button--focus .vid .pvd-button-root.pvd-button--secondary {
  background-color: transparent;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
  outline: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
  outline: none;
}
.pvd-button--focus .vid .pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #024A7A;
  color: #024A7A;
}
.pvd-button--focus .vid .pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #024A7A;
  color: #024A7A;
}
.pvd-button--focus .vid .pvd-button-root.pvd-button--tertiary {
  box-shadow: 0 0 0 1px #000000;
  text-decoration: none;
  box-shadow: 0 0 0 1px #000000;
  text-decoration: none;
}

.pvd-button--active .vid .pvd-button-root {
  background-color: #356F95;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  background-color: #356F95;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--anchor {
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
  border: solid 1px #024A7A;
  border-radius: 0.1875rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--gradient-background {
  background-image: none;
  background-image: none;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--invitation {
  background-color: #F88630;
  background-color: #F88630;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background {
  background-color: #de5e06;
  background-image: none;
  background-color: #de5e06;
  background-image: none;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--secondary {
  background-color: #E0E0E0;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
  background-color: #E0E0E0;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #024A7A;
  color: #024A7A;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #024A7A;
  color: #024A7A;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background {
  background-image: none;
  background-image: none;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__text {
  color: #000000;
  color: #000000;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__icon {
  color: #000000;
  color: #000000;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--tertiary {
  background-color: transparent;
  box-shadow: 0 0 0 1px #000000;
  color: #024A7A;
  text-decoration: underline;
  background-color: transparent;
  box-shadow: 0 0 0 1px #000000;
  color: #024A7A;
  text-decoration: underline;
}
.pvd-button--active .vid .pvd-button-root.pvd-button--trade.pvd-button--gradient-background {
  background-color: #456800;
  background-image: none;
  background-color: #456800;
  background-image: none;
}

#responsive-main article .vid ul {
  margin: 0;
}
#responsive-main article .vid ul li {
  background-image: none;
}
#responsive-main article .vid ol li ul li {
  background-image: none;
}
#responsive-main .content-article .vid h2.vid--title {
  padding: 0 !important;
}
#responsive-main .content-article .vid p.playlist--time {
  padding: 0;
}
#responsive-main .content-article .vid ul li {
  padding: 0.2em 0;
}

#responsive-blank article .vid ul {
  margin: 0;
}
#responsive-blank article .vid ul li {
  background-image: none;
}
#responsive-blank article .vid ol li ul li {
  background-image: none;
}
#responsive-blank .content-article .vid h2.vid--title {
  padding: 0;
}
#responsive-blank .content-article .vid p.playlist--time {
  padding: 0;
}
#responsive-blank .content-article .vid ul li {
  padding: 0.2em 0;
}

.vid--3-col-item {
  width: 33%;
  padding: 0;
}

@media (min-width: 32em) {
  .vid .pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
    font-size: 1.25rem;
  }
  .vid .pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
    font-size: 1rem;
  }
  .vid .pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
    font-size: 0.875rem;
  }
  .vid .pvd-button-root {
    font-size: 1rem;
    font-size: 1rem;
  }
  .vid .pvd-button-root.pvd-button--small {
    font-size: 0.875rem;
    font-size: 0.875rem;
  }
  .vid .pvd-button-root.pvd-button--large {
    font-size: 1.25rem;
    font-size: 1.25rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    flex-direction: row;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1.5rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__heading-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__body-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1.5rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512.pvd-content-block--dense .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--dense.pvd-content-block--inline-at-512 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-512 {
    align-items: flex-start;
  }
  .vid .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-512 {
    align-items: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root .pvd-content-block__heading {
    font-size: 1.375rem;
  }
  .vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1 {
    font-size: 2.75rem;
  }
  .vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2 {
    font-size: 1.875rem;
  }
  .vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3 {
    font-size: 1.625rem;
  }
  .vid .pvd-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5 {
    font-size: 1.125rem;
  }
  .vid .pvd-content-block-root .pvd-content-block__body {
    font-size: 1rem;
  }
  .vid .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--small {
    font-size: 0.875rem;
  }
  .vid .pvd-content-block-root .pvd-content-block__body.pvd-content-block__body--large {
    font-size: 1.25rem;
  }
  .vid .pvd-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button {
    font-size: 0.875rem;
  }
  .vid .pvd-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button {
    font-size: 1.25rem;
  }
  .vid .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
    font-size: 1rem;
  }
  .vid .pvd-expand-collapse-root .pvd-expand-collapse__subheading {
    font-size: 0.875rem;
  }
  .vid .col-1 {
    flex-basis: calc(12.5% - 1rem);
  }
  .vid .col-2 {
    flex-basis: calc(25% - 1rem);
  }
  .vid .col-3 {
    flex-basis: calc(37.5% - 1rem);
  }
  .vid .col-4 {
    flex-basis: calc(50% - 1rem);
  }
  .vid .col-5 {
    flex-basis: calc(62.5% - 1rem);
  }
  .vid .col-6 {
    flex-basis: calc(75% - 1rem);
  }
  .vid .col-7 {
    flex-basis: calc(87.5% - 1rem);
  }
  .vid .col-8 {
    flex-basis: calc(100% - 1rem);
  }
  .vid h1 {
    font-size: 2.75rem !important;
  }
  .vid h2 {
    font-size: 1.625rem !important;
  }
  .vid h3 {
    font-size: 1.125rem !important;
  }
  .vid p {
    font-size: 1rem;
  }
  .vid p.small {
    font-size: 0.875rem;
  }
}
@media print {
  .vid .pvd-button-root {
    color-adjust: exact;
    color-adjust: exact;
  }
}
@media (min-width: 48em) {
  .vid .pvd-content-block-root.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    flex-direction: row;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1.5rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__heading-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__body-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1.5rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768.pvd-content-block--dense .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--tile-background {
    padding: 2rem 2rem 2.5rem 2rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--dense.pvd-content-block--inline-at-768 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-768 {
    align-items: flex-start;
  }
  .vid .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-768 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width: 60em) {
  .vid .pvd-content-block-root.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    flex-direction: row;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1.5rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__heading-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__body-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1.5rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960.pvd-content-block--dense .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--dense.pvd-content-block--inline-at-960 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-960 {
    align-items: flex-start;
  }
  .vid .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-960 {
    align-items: flex-start;
    text-align: left;
  }
  .vid .col-1 {
    flex-basis: calc(8.3333333333% - 1rem);
  }
  .vid .col-2 {
    flex-basis: calc(16.6666666667% - 1rem);
  }
  .vid .col-3 {
    flex-basis: calc(25% - 1rem);
  }
  .vid .col-4 {
    flex-basis: calc(33.3333333333% - 1rem);
  }
  .vid .col-5 {
    flex-basis: calc(41.6666666667% - 1rem);
  }
  .vid .col-6 {
    flex-basis: calc(50% - 1rem);
  }
  .vid .col-7 {
    flex-basis: calc(58.3333333333% - 1rem);
  }
  .vid .col-8 {
    flex-basis: calc(66.6666666667% - 1rem);
  }
  .vid .col-9 {
    flex-basis: calc(75% - 1rem);
  }
  .vid .col-10 {
    flex-basis: calc(83.3333333333% - 1rem);
  }
  .vid .col-11 {
    flex-basis: calc(91.6666666667% - 1rem);
  }
  .vid .col-12 {
    flex-basis: calc(100% - 1rem);
  }
}
@media (min-width: 80em) {
  .vid .pvd-content-block-root.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    flex-direction: row;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__image-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1.5rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__heading-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__body-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__action-wrapper {
    align-self: flex-start;
    text-align: left;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    flex-direction: row-reverse;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1.5rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280.pvd-content-block--dense .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 1rem 0 0;
  }
  .vid .pvd-content-block-root.pvd-content-block--dense.pvd-content-block--inline-at-1280 .pvd-content-block__image-wrapper + .pvd-content-block__content-wrapper {
    margin: 0 0 0 1rem;
  }
  .vid .pvd-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
  }
  .vid .pvd-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-1280 {
    align-items: flex-start;
    text-align: left;
  }
}
@media (max-width: 32em) {
  .vid .col-1 {
    flex-basis: calc(25% - 1rem);
  }
  .vid .col-2 {
    flex-basis: calc(50% - 1rem);
  }
  .vid .col-3 {
    flex-basis: calc(75% - 1rem);
  }
  .vid .col-4 {
    flex-basis: calc(100% - 1rem);
  }
}
@media (max-width: 47.5em) {
  .vid--3-col-item {
    width: 100%;
  }
}
.video-container:has(.responsive-video) {
  margin: 32px auto 48px auto;
}

.article-template.smart-money .responsive-video {
  background: #D9D9D9;
}
.article-template.smart-money .responsive-video .row.playlist--item {
  background: #fff;
}
.article-template.smart-money .responsive-video .helios-block:first-child {
  flex-basis: 100%;
}
.article-template.smart-money .responsive-video #clipInfoDiv {
  margin: 0 1rem;
}

.article-body.type-video, .article-body.type-podcast,
.video-container.type-video,
.video-container.type-podcast,
.article-template.smart-money.type-video,
.article-template.smart-money.type-podcast {
  display: flex;
  flex-direction: column;
}
.article-body.type-video .responsive-video, .article-body.type-podcast .responsive-video,
.video-container.type-video .responsive-video,
.video-container.type-podcast .responsive-video,
.article-template.smart-money.type-video .responsive-video,
.article-template.smart-money.type-podcast .responsive-video {
  background-color: #EEEEEE;
  margin-top: -48px;
  order: -1;
}
.article-body .responsive-video,
.video-container .responsive-video,
.article-template.smart-money .responsive-video {
  text-align: center;
  width: 100%;
  min-width: 288px;
}
.article-body .responsive-video .playlist--vidHeading,
.video-container .responsive-video .playlist--vidHeading,
.article-template.smart-money .responsive-video .playlist--vidHeading {
  text-align: left;
}
.article-body .responsive-video .vjs-menu ul,
.video-container .responsive-video .vjs-menu ul,
.article-template.smart-money .responsive-video .vjs-menu ul {
  max-height: 16em;
}
.article-body .responsive-video .vjs-menu ul li,
.video-container .responsive-video .vjs-menu ul li,
.article-template.smart-money .responsive-video .vjs-menu ul li {
  margin: 2px 0;
  padding-bottom: 0;
  font-size: 1.1em;
}
.article-body .responsive-video .vjs-menu .vjs-menu-item.vjs-active,
.video-container .responsive-video .vjs-menu .vjs-menu-item.vjs-active,
.article-template.smart-money .responsive-video .vjs-menu .vjs-menu-item.vjs-active {
  outline: 2px solid #fff;
  margin: 2px;
}
.article-body .responsive-video .vjs-text-track-display .vjs-text-track-cue,
.video-container .responsive-video .vjs-text-track-display .vjs-text-track-cue,
.article-template.smart-money .responsive-video .vjs-text-track-display .vjs-text-track-cue {
  display: none;
}
.article-body .responsive-video .vjs-text-track-display .vjs-text-track-cue:first-child,
.video-container .responsive-video .vjs-text-track-display .vjs-text-track-cue:first-child,
.article-template.smart-money .responsive-video .vjs-text-track-display .vjs-text-track-cue:first-child {
  display: block;
}
.article-body .responsive-video .vid--title,
.article-body .responsive-video .vid--description,
.article-body .responsive-video .vid--legal,
.article-body .responsive-video .vid--disclaimer,
.video-container .responsive-video .vid--title,
.video-container .responsive-video .vid--description,
.video-container .responsive-video .vid--legal,
.video-container .responsive-video .vid--disclaimer,
.article-template.smart-money .responsive-video .vid--title,
.article-template.smart-money .responsive-video .vid--description,
.article-template.smart-money .responsive-video .vid--legal,
.article-template.smart-money .responsive-video .vid--disclaimer {
  text-align: left;
  padding: 0;
  font-size: 12px;
  margin: 6px 0 !important;
  color: #000000;
}
.article-body .responsive-video .vid--title,
.video-container .responsive-video .vid--title,
.article-template.smart-money .responsive-video .vid--title {
  font-size: 22px !important;
  line-height: 25px;
  margin-top: 0 !important;
  margin-top: 6px !important;
}
.article-body .responsive-video .vid--description,
.video-container .responsive-video .vid--description,
.article-template.smart-money .responsive-video .vid--description {
  font-size: 16px;
  line-height: 24px;
}
.article-body .responsive-video .vid--description a,
.video-container .responsive-video .vid--description a,
.article-template.smart-money .responsive-video .vid--description a {
  color: #000000;
  padding-right: 30px;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}
.article-body .responsive-video .vid--description a:first-child:before,
.video-container .responsive-video .vid--description a:first-child:before,
.article-template.smart-money .responsive-video .vid--description a:first-child:before {
  content: "\a";
}
.article-body .responsive-video .vid--description a:after,
.video-container .responsive-video .vid--description a:after,
.article-template.smart-money .responsive-video .vid--description a:after {
  position: relative;
  content: "";
  background: url(/bin-public/600_Fidelity_Com_English/images/article/download-icon.png) no-repeat center;
  background-size: 12px auto;
  display: inline-block;
  width: 12px;
  height: 12px;
  left: 4px;
  top: 2px;
}
.article-body .responsive-video .vid--description a:last-child,
.video-container .responsive-video .vid--description a:last-child,
.article-template.smart-money .responsive-video .vid--description a:last-child {
  padding-right: 0px;
}
.article-body .responsive-video .vid--legal,
.video-container .responsive-video .vid--legal,
.article-template.smart-money .responsive-video .vid--legal {
  color: #666666;
  font-size: 12px;
  line-height: 18px;
}
.article-body .responsive-video .vid--disclaimer.vid--disclaimer--show,
.video-container .responsive-video .vid--disclaimer.vid--disclaimer--show,
.article-template.smart-money .responsive-video .vid--disclaimer.vid--disclaimer--show {
  padding-bottom: 42px;
}
.article-body .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__heading,
.video-container .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__heading,
.article-template.smart-money .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__heading {
  font-size: 12px;
  line-height: 24px;
  font-weight: 500;
}
.article-body .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button,
.video-container .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button,
.article-template.smart-money .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__interactive-button {
  align-items: center;
}
.article-body .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__content,
.video-container .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__content,
.article-template.smart-money .responsive-video .vid--disclaimer.vid--disclaimer--show .pvd-expand-collapse-root .pvd-expand-collapse__content {
  font-size: 12px;
  line-height: 18px;
}
.article-body .responsive-video .drop-down,
.video-container .responsive-video .drop-down,
.article-template.smart-money .responsive-video .drop-down {
  display: none;
}
.article-body .responsive-video.vertical-playlist .vid .row .helios-block.col-9,
.video-container .responsive-video.vertical-playlist .vid .row .helios-block.col-9,
.article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.col-9 {
  flex-basis: calc(100% - 13.4rem) !important;
}
.article-body .responsive-video.vertical-playlist .vid .row .helios-block.playlist,
.video-container .responsive-video.vertical-playlist .vid .row .helios-block.playlist,
.article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.playlist {
  flex-basis: calc(22% - 1rem) !important;
  min-width: 213px;
  overflow: auto;
  flex-direction: column;
}
.article-body .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block,
.video-container .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block,
.article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block {
  flex-wrap: nowrap;
  flex-direction: row;
}
.article-body .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .pvd-button__text,
.video-container .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .pvd-button__text,
.article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .pvd-button__text {
  font-weight: 400 !important;
  text-align: left;
}
.article-body .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .thumbnailUrl,
.video-container .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .thumbnailUrl,
.article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .thumbnailUrl {
  width: fit-content;
  margin-top: 0;
}
.article-body .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .thumbnailUrl img,
.video-container .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .thumbnailUrl img,
.article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.playlist .row.playlist--item .helios-block .thumbnailUrl img {
  height: 30px !important;
  width: 60px;
}
.article-body .responsive-video .helios-block.col-9,
.video-container .responsive-video .helios-block.col-9,
.article-template.smart-money .responsive-video .helios-block.col-9 {
  flex-basis: 100% !important;
}
.article-body .responsive-video .va-video-centered,
.video-container .responsive-video .va-video-centered,
.article-template.smart-money .responsive-video .va-video-centered {
  margin-top: 0;
}
.article-body .responsive-video .row.row--centered,
.video-container .responsive-video .row.row--centered,
.article-template.smart-money .responsive-video .row.row--centered {
  padding: 0;
}
.article-body .responsive-video .helios-block.playlist,
.video-container .responsive-video .helios-block.playlist,
.article-template.smart-money .responsive-video .helios-block.playlist {
  flex-basis: 100% !important;
  border-left: 1px solid #DBDBDB;
  border-top: 1px solid #DBDBDB;
  flex-direction: row;
  overflow: auto;
}
.article-body .responsive-video .helios-block.playlist .row.playlist--item,
.video-container .responsive-video .helios-block.playlist .row.playlist--item,
.article-template.smart-money .responsive-video .helios-block.playlist .row.playlist--item {
  padding: 7px;
  margin-top: 0;
  border-bottom: 1px dotted #cccccc;
  border-right: 1px dotted #cccccc;
}
.article-body .responsive-video .helios-block.playlist .row.playlist--item.active,
.video-container .responsive-video .helios-block.playlist .row.playlist--item.active,
.article-template.smart-money .responsive-video .helios-block.playlist .row.playlist--item.active {
  background-color: #FFFFFF;
}
.article-body .responsive-video .helios-block,
.video-container .responsive-video .helios-block,
.article-template.smart-money .responsive-video .helios-block {
  margin: 0;
  padding: 0;
}
.article-body .responsive-video .playlist--item .pvd-button__text,
.video-container .responsive-video .playlist--item .pvd-button__text,
.article-template.smart-money .responsive-video .playlist--item .pvd-button__text {
  font-size: 12px;
  font-weight: 700 !important;
}
.article-body .responsive-video .playlist--item .thumbnailUrl,
.video-container .responsive-video .playlist--item .thumbnailUrl,
.article-template.smart-money .responsive-video .playlist--item .thumbnailUrl {
  margin: 0;
}
.article-body .responsive-video .playlist--item .thumbnailUrl img,
.video-container .responsive-video .playlist--item .thumbnailUrl img,
.article-template.smart-money .responsive-video .playlist--item .thumbnailUrl img {
  min-width: 53px;
  height: 80px !important;
}
.article-body .responsive-video .playlist--item .playlist--time,
.video-container .responsive-video .playlist--item .playlist--time,
.article-template.smart-money .responsive-video .playlist--item .playlist--time {
  font-size: 12px;
}

@media (min-width: 768px) {
  .article-body.type-article .responsive-video .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-768 {
    grid-column-end: span 8;
  }
  .article-body.type-article .responsive-video .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-768 {
    grid-column-start: 3;
  }
}
@media (max-width: 767px) {
  .article-body.type-article .responsive-video .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-768 {
    grid-column-end: span 12;
  }
  .article-body.type-article .responsive-video .pvd-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-768 {
    grid-column-start: 1;
  }
}
@media (min-width: 636px) and (max-width: 860px) {
  .article-body .responsive-video.vertical-playlist .vid .helios-block.playlist,
  .article-template.smart-money .responsive-video.vertical-playlist .vid .helios-block.playlist {
    height: 230px;
  }
}
@media (max-width: 636px) {
  .article-body .responsive-video.horizontal-playlist .drop-down,
  .article-body .responsive-video.vertical-playlist .drop-down,
  .article-template.smart-money .responsive-video.horizontal-playlist .drop-down,
  .article-template.smart-money .responsive-video.vertical-playlist .drop-down {
    width: 100%;
    display: block;
    padding: 10px 8px 20px 8px;
    margin: 0;
    border-top: 1px solid #DBDBDB;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .article-body .responsive-video.horizontal-playlist .drop-down select,
  .article-body .responsive-video.vertical-playlist .drop-down select,
  .article-template.smart-money .responsive-video.horizontal-playlist .drop-down select,
  .article-template.smart-money .responsive-video.vertical-playlist .drop-down select {
    width: 100%;
    padding: 10px;
    margin: 0;
    font-family: "Fidelity Sans", Helvetica, Arial, sans;
    font-size: 82%;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .article-body .responsive-video .vid .row .helios-block.col-9,
  .article-body .responsive-video.horizontal-playlist .vid .row .helios-block.col-9,
  .article-body .responsive-video.vertical-playlist .vid .row .helios-block.col-9,
  .article-template.smart-money .responsive-video .vid .row .helios-block.col-9,
  .article-template.smart-money .responsive-video.horizontal-playlist .vid .row .helios-block.col-9,
  .article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.col-9 {
    flex-basis: 100% !important;
  }
  .article-body .responsive-video .vid .row .helios-block.playlist,
  .article-body .responsive-video.horizontal-playlist .vid .row .helios-block.playlist,
  .article-body .responsive-video.vertical-playlist .vid .row .helios-block.playlist,
  .article-template.smart-money .responsive-video .vid .row .helios-block.playlist,
  .article-template.smart-money .responsive-video.horizontal-playlist .vid .row .helios-block.playlist,
  .article-template.smart-money .responsive-video.vertical-playlist .vid .row .helios-block.playlist {
    display: none;
  }
}
@media (max-width: 512px) {
  .article-body .responsive-video .vid .vid--title,
  .article-template.smart-money .responsive-video .vid .vid--title {
    font-size: 22px !important;
    line-height: 25px;
  }
  .article-body .responsive-video .vid .vid--description,
  .article-body .responsive-video .vid .vid--legal,
  .article-template.smart-money .responsive-video .vid .vid--description,
  .article-template.smart-money .responsive-video .vid .vid--legal {
    font-size: 16px;
    line-height: 24px;
  }
  .article-body .responsive-video .vid .vid--description a,
  .article-body .responsive-video .vid .vid--legal a,
  .article-template.smart-money .responsive-video .vid .vid--description a,
  .article-template.smart-money .responsive-video .vid .vid--legal a {
    font-size: 12px;
    line-height: 18px;
  }
  .article-body .responsive-video .vid .vid--legal,
  .article-template.smart-money .responsive-video .vid .vid--legal {
    font-size: 12px;
    line-height: 18px;
  }
  .article-body .responsive-video .vid .vid--disclaimer .pvd-expand-collapse-root .pvd-expand-collapse__heading,
  .article-template.smart-money .responsive-video .vid .vid--disclaimer .pvd-expand-collapse-root .pvd-expand-collapse__heading {
    font-size: 12px;
    line-height: 24px;
  }
  .article-body .responsive-video .vid .vid--disclaimer .pvd-expand-collapse-root .pvd-expand-collapse__content,
  .article-template.smart-money .responsive-video .vid .vid--disclaimer .pvd-expand-collapse-root .pvd-expand-collapse__content {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (max-width: 480px) {
  .article-body .responsive-video.horizontal-playlist .drop-down,
  .article-template.smart-money .responsive-video.horizontal-playlist .drop-down {
    width: 100%;
    display: block;
    padding: 10px 8px 20px 8px;
    margin: 0;
    border-top: 1px solid #DBDBDB;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .article-body .responsive-video.horizontal-playlist .drop-down select,
  .article-template.smart-money .responsive-video.horizontal-playlist .drop-down select {
    width: 100%;
    padding: 10px;
    margin: 0;
    font-family: "Fidelity Sans", Helvetica, Arial, sans;
    font-size: 82%;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .article-body .responsive-video .vid .helios-block.col-9,
  .article-body .responsive-video.horizontal-playlist .vid .helios-block.col-9,
  .article-template.smart-money .responsive-video .vid .helios-block.col-9,
  .article-template.smart-money .responsive-video.horizontal-playlist .vid .helios-block.col-9 {
    width: 100%;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
  .article-body .responsive-video .vid .helios-block.playlist,
  .article-body .responsive-video.horizontal-playlist .vid .helios-block.playlist,
  .article-template.smart-money .responsive-video .vid .helios-block.playlist,
  .article-template.smart-money .responsive-video.horizontal-playlist .vid .helios-block.playlist {
    width: 0px;
    height: 0px;
    display: none;
  }
}
@media (max-width: 320px) {
  .article-body .responsive-video.horizontal-playlist .vid .helios-block.col-9,
  .article-template.smart-money .responsive-video.horizontal-playlist .vid .helios-block.col-9 {
    width: 288px;
  }
}