body {
  color: #141414;
}
main.page__main {
  padding: 0;
}
h1,
h2 {
  font-weight: 300;
}
h2,
h3 {
  font-family: WF Sans, Arial, helvetica, sans-serif !important;
}

h2 {
  padding-top: 7px;
  font-size: 30px;
  font-weight: 400;
}
.resize-animation-stopper * {
  animation: none !important;
  transition: none !important;
}

.playPauseButton.paused,
.playPauseButton {
  background: url(/images2/mvp/mediaIcons/iconsupdate_0817/pauseIcon2023.svg)
    no-repeat center;
  display: block;
  margin: 0 auto;
  position: relative;
  top: 0;
  z-index: 9;
  left: 14em;
  transform: scale(1.35);
  width: 30px;
  height: 30px;
}

.playPauseButton.paused {
  background: url("/images2/mvp/mediaIcons/iconsupdate_0817/playIcon2023.svg")
    no-repeat center !important;
}

.ol-container {
  display: none;
}
.ratings-header {
  font-weight: 400;
  font-size: 30px;
}
.footer__intro {
  display: none;
}
.wt-footnote {
  font-size: 0.8em;
  padding: 1em 1em 2em 1em;
}

.wt-footnote a {
  font-weight: 200 !important;
}

.four-column__section .columns__block p {
  margin: 0.5em 0 1em 0;
}

.u-link--headline {
  font-weight: 400;
  font-size: 20px;
}

.u-link--headline:hover {
  text-decoration: none;
}
.topHeaderBanner {
  text-align: center;
  white-space: nowrap;
  margin-bottom: 2em;
}

.sticky-padding {
  padding: 0;
}
.slide__img,
.slide__viewer {
  height: 20em;
}

.carousel__textBlock {
  background-color: initial !important;
}

.four-column__section {
  background: #fff0c859;
  padding: 0em 5em 0em 5em;
}

.disclaimer {
  margin: 0em 1em 1em 1em;
}

#heading {
  margin-top: 1.5em !important;
}

.financialProducts,
.easyMoney {
  display: flex;
}

.easyMoney {
  padding-top: 2em;
}

.stickynav,
.stickynav__heading {
  display: none;
}

.stickynav__linklist {
  margin: 5px 0 2px 0;
}

.bottom-columns-text {
  margin-left: 1em;
}

.mslider {
  overflow: hidden;
  height: 43em;
  width: 35em;
  padding: 0;
  margin: 0 auto;
}

.msliderhalf__client--bottom.text {
  line-height: 2em;
  padding-left: 6em;
  position: relative;
  z-index: 5;
  text-align: center;
}

.mslider__controls--next img,
.mslider__controls--prev img {
  width: 30px;
  height: 30px;
}

.bottom-columns-text,
.bottom-columns-image {
  display: inline-block;
}

.top-slide {
  position: relative;
}

.wellstrade-button {
  background: #87190a;
  border: 1px solid #44464a;
  border-radius: 24px;
  line-height: 1;
  width: 191px;
  font-weight: 600;
  text-align: center;
  margin: 0;
  font-size: 17px;
}
.wellstrade-button:hover {
  color: white;
  text-decoration: underline;
}

.page__content {
  background: #fff;
}

.bottom-columns-image {
  width: 56px;
  height: 56px;
}
.ratings-text {
  color: #3b3331;
}
.morningstar__section {
  box-shadow: 1px 1px 18px #8888882e;
}

.morningstar-image img {
  width: 13em;
}

.details__portfolios,
.msliderhalf__client--bottom,
.mslider__container--panel[aria-hidden="false"] {
  background: #fff;
}

.msliderhalf .mslider__container--panel {
  border: none;
}

.column1 {
  text-align: center;
}

.tooltip_clicker,
.tooltip_close span {
  color: #3b3331;
}

.tooltip_close span {
  font-size: 56px;
  font-weight: 100;
}

.wt-color {
  font-weight: 600;
  color: #5a469b;
}

.tooltip_body {
  border-top: none;
  z-index: 10;
  padding: 0;
}

.tooltip_header {
  color: #44464a;
  padding: 15px 10px 20px 15px;
}

.tooltip_info {
  border-top: 1px solid #9c9191;
  padding: 5px 10px 15px 15px;
}

.animated {
  -webkit-animation: mover 6s;
  animation: mover 6s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  animation-delay: 2s;
}

.animated2 {
  position: relative;
}

.top {
  animation-timing-function: ease;
  animation-fill-mode: forwards;
  animation-delay: 2s;
  animation-duration: 5s;
  position: absolute;
  left: 0;
  top: 0;
}
.bottom {
  position: relative;
}
.container {
  box-shadow: 0 0 0 15px black;
  overflow-y: hidden;
  border-radius: 30px;
  width: 73%;
  margin: 2em 0 2em 4em;
  position: relative;
  z-index: 6;
}

.container {
  max-height: 29em !important;
  margin: 0 auto !important;
  width: 19em !important;
  z-index: 6;
}
.mslider__controls {
  position: absolute;
  bottom: 3em;
  z-index: 9;
  width: 100%;
}

.phoneBackDrop {
  position: absolute;
  top: 2%;
  left: 6%;
  z-index: 3;
  height: 48%;
  align-items: center;
  justify-content: center;
  filter: none;
  min-width: 93%;
}
.animated2,
.outerPhone {
  position: relative;
  box-shadow: 0 0 0 15px black;
  overflow-y: hidden;
  border-radius: 30px;
  width: 90%;
  margin: 2em 0 2em 1em;
  position: relative;
  z-index: 6;
}
.phoneSlider .msliderhalf__client--bottom {
  width: 25em;
  max-height: 29em !important;
  margin: 0 auto !important;
}
.msliderhalf__client--bottom.text {
  padding: 1em;
  top: -4em;
  text-align: center;
  height: 20em;
  box-shadow: 0 0 14px 16px #fff;
}

.mslidercontrols__dotcontainer {
  bottom: -2px;
}

.mslider__controls--prev,
.mslider__controls--next {
  transform: none;
  position: unset;
}

.mslider__controls--next {
  float: right;
  margin-right: 7em;
}
.mslider__controls--prev {
  float: left;
  margin-left: 7em;
}

.mslidercontrols__dotcontainer--dot[aria-current="true"],
.mslider__controls--prev,
mslider__controls--next,
.mslidercontrols__dotcontainer--dot[aria-selected="true"] {
  color: #141414;
}

.mslidercontrols__dotcontainer--dot {
  border: none;
  padding: 6.5px;
  margin: 8px;
  background: #787070;
}

.section__wtSlider {
  margin-top: 1em;
}

@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(0);
  }
  32.5% {
    -webkit-transform: translateY(-19em);
  }
  62.5% {
    -webkit-transform: translateY(-19em);
  }
  100% {
    -webkit-transform: translateY(0em);
  }
}

@keyframes fadeIn {
  0% {
    opacity: 1;
  }
  37.5% {
    opacity: 0;
  }
  62.5% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes next1 {
  from {
    left: 0%;
  }
  to {
    left: -100%;
  }
}

@keyframes next2 {
  from {
    left: 100%;
  }
  to {
    left: 0%;
  }
}

@keyframes prev1 {
  from {
    left: 0%;
  }
  to {
    left: 100%;
  }
}

@keyframes prev2 {
  from {
    left: -100%;
  }
  to {
    left: 0%;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

.pauseSlider {
  animation-play-state: paused !important;
}

.wt-new {
  font-size: 12px;
  font-weight: 400;
  background-color: #ffde80;
  padding: 1px 5px 3px 5px;
  border-radius: 20px;
  margin-left: 5px;
  color: #865603;
}

@media screen and (max-width: 926px) {
  .phoneSlider .msliderhalf__client--top {
    width: 100% !important;
    left: 2em;
  }
  .phoneSlider {
    width: 30em !important;
  }
  .phoneSlider .msliderhalf__client--top {
    top: 33em;
  }
  .playPauseButton.paused,
  .playPauseButton {
    left: 12em;
    top: -5px;
  }

  .showOnMobile {
    display: inline;
  }

  .ratings-header {
    font-size: 20px;
  }
  .four-column__section {
    padding: 0em 2em 0em 2em;
  }
  .h-promoHeading--highlight {
    font-weight: 400;
  }
  .mslider__controls--next {
    margin-right: 8em;
  }

  .mslider__controls--prev {
    margin-left: 8em;
  }

  .mslider__controls--next img,
  .mslider__controls--prev img {
    width: 20px;
    height: 20px;
  }

  .morningstar__section .columns__block--left {
    width: 16em !important;
  }

  .page {
    margin-bottom: 4.5em;
  }
  .morningstar__section .columns__block {
    padding: 0;
    margin: 1em;
  }
  .morningstar__section {
    justify-content: center;
    display: flex;
    margin: 0 auto;
  }
  .morningstar-image img {
    width: 11em;
  }
  .topHeader,
  .wellstrade--white,
  .topHeaderBanner {
    display: none;
  }
  .wt-landing-top-2columns {
    padding-top: 2em;
    padding-bottom: 0;
  }
  .wt-landing-bottom-2columns {
    padding-bottom: 2em;
    padding-top: 0;
  }
  .topHeaderMobile {
    display: block;
    font-size: 30px;
  }

  .stickynav {
    display: block;
    bottom: 0;
    left: 0;
    top: unset;
    position: fixed;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.92) !important;
    box-shadow: 1px 1px 18px #8888882e;
    z-index: 10;
  }
  .stickyNavButton {
    margin: 0;
  }

  .stickyNavDesktopButton,
  .hideOnMobile {
    display: none;
  }
  .mslidercontrols__dotcontainer {
    bottom: 6px;
  }
}

@media screen and (max-width: 550px) {
  .playPauseButton.paused,
  .playPauseButton {
    left: 0em;
    top: 2.5em;
  }
  .text-container p {
    margin-top: 0.5em;
  }
  .text-container p {
    line-height: 21px;
  }
  .page__main {
    font-size: 14px;
  }
  .mslidercontrols__dotcontainer--dot {
    padding: 5px;
  }
  .h-promoHeading--highlight {
    font-size: 20px;
  }

  .container {
    width: 13em !important;
    max-height: 26em !important;
    box-shadow: 0 0 0 10px black;
  }
  .phoneBackDrop {
    left: 0%;
    min-width: 100%;
  }
  .phoneBackDrop img {
    width: 24em;
    margin: 0 auto;
  }
  .mslider {
    height: 31em;
    width: 29em;
  }
  .msliderhalf__client--bottom.text {
    top: -10em;
  }
  .morningstar__section .columns__block {
    margin: 0 auto;
  }
  .mslider__controls {
    bottom: 4em;
  }
}

@media screen and (max-width: 475px) {
  .columns__block--left h2 {
    font-size: 1.5em;
  }
  .morningstar-image img {
    width: 6.5em;
    margin: 2em 0.5em 0 0.5em;
  }

  .columns__block--left .tooltip_clicker {
    white-space: pre;
  }
}

@media screen and (max-width: 420px) {
  .mslider__controls--next {
    margin-right: 7em;
  }

  .mslider__controls--prev {
    margin-left: 7em;
  }
}

@media screen and (min-width: 927px) {
  div[property="sliderDescriptionTwoColumn"] {
    width: 35em;
  }

  div[property="sliderDescriptionTwoColumn"] p {
    width: 25em;
    margin: 1em auto;
    line-height: 2em;
  }

  .showOnMobile {
    display: none;
  }

  .h-promoHeading--highlight sup {
    font-size: 20px;
  }
  .section__wtSlider {
    margin-top: 2.5em;
  }
  .morningstar__section {
    padding: 1em 8em 1em 8em;
  }

  .morningstar__section .columns__block {
    margin: 0 auto;
  }

  .section__wtSlider {
    margin-bottom: 3em;
  }

  .morningstar__section .columns__block--left {
    padding-top: 3em;
  }
  .morningstar-image {
    padding-left: 3em;
  }

  .ratings-text {
    font-size: 19px;
  }
  .wt-landing-top-2columns {
    padding-top: 3em !important;
    padding-bottom: 2em !important;
  }
  .wt-landing-bottom-2columns {
    padding-top: 2em !important;
    padding-bottom: 3em !important;
  }
  .mslider {
    max-width: 1080px;
  }
  .msliderhalf__client--bottom {
    float: left;
    width: 50%;
    padding: 0 2em 2em 2em;
    text-align: left;
  }
}

.top-slide {
  display: flex;
  width: 100%;
  transition: 1s ease-in-out all;
}
.mslider__container .mslider__container--panel {
  min-width: 100%;
  position: absolute;
  padding-top: 0;
}

.phoneSlider .mslider__container--panel {
  display: flex;
  flex-direction: row;
}

.mslider__container--panel[aria-hidden="false"] .text-container {
  display: block !important;
}

.mslider__container--panel[aria-hidden="true"] .text-container {
  display: none !important;
}

@media screen and (max-width: 550px) {
  .mslider,
  .msliderhalf__client--bottom.text {
    width: 100% !important;
  }
}

@media screen and (max-width: 365px) {
  .morningstar__section {
    display: block;
  }
  .playPauseButton.paused,
  .playPauseButton {
    position: unset;
  }

  .mslider__controls {
    bottom: 0;
  }

  .mslider__controls--next {
    margin-right: 2em;
  }

  .mslider__controls--prev {
    margin-left: 2em;
  }
  .msliderhalf__client--bottom.text {
    top: -11em;
  }
  .morningstar__section .columns__block--left {
    width: 100% !important;
  }
  .container {
    width: 11em !important;
  }
  .columns__block--left .tooltip_clicker {
    white-space: revert;
  }
}

.phoneSlider .mslider__container--panel {
  min-width: 100%;
  position: absolute;
  display: flex !important;
  transition: 1s ease-in-out all;
}
.phoneSlider .mslider__container--panel[aria-hidden="false"] {
  display: flex;
  flex-direction: row;
}
.mslider__container--panel {
  border-radius: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  animation: myAnim 2s ease 0s 1 normal forwards;
}

.phoneSlider .msliderhalf__client--top {
  padding: 0;
  text-align: center;
  position: absolute;
  top: 29em;
  z-index: 9;
  left: 0em;
  width: 40em;
  margin: 0 auto;
  height: 18em;
  background-color: white;
  box-shadow: 0 0 14px 16px #fff;
}

.phoneSlider {
  overflow: hidden !important;
  height: 43em !important;
  width: 35em !important;
  padding: 0 !important;
  margin: 0 auto !important;
}

.slide-container .slides img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
}

.mslider__container--panel:not(.active) {
  left: -100%;
}

 .top-slide {
  display: flex;
  width: 100%;
  transition: 1s ease-in-out all;
}
.mslider__container .mslider__container--panel {
  min-width: 100%;
  position: absolute;
}

.mslider__container--panel {
  display: block;
  position: absolute;
}

.mslider__container--panel[aria-hidden="false"] .text-container {
  display: block !important;
}

.mslider__container--panel[aria-hidden="true"] .text-container {
  display: none !important;
}

@media screen and (max-width: 550px) {
  .mslider,
  .msliderhalf__client--bottom.text {
    width: 100% !important;
  }
}

@media screen and (max-width: 365px) {
  .morningstar__section {
    display: block;
  }
  .playPauseButton.paused,
  .playPauseButton {
    position: unset;
  }

  .mslider__controls {
    bottom: 4em;
  }

  .mslider__controls--next {
    margin-right: 2em;
  }

  .mslider__controls--prev {
    margin-left: 2em;
  }
  .msliderhalf__client--bottom.text {
    top: -11em;
  }
  .morningstar__section .columns__block--left {
    width: 100% !important;
  }
  .container {
    width: 11em !important;
  }
  .columns__block--left .tooltip_clicker {
    white-space: revert;
  }
}
