body {
  margin: 0;
  padding: 0;
  background: #f1f1f1;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Segoe UI", "Roboto Light", "Roboto-Light", "RobotoLight", Helvetica, Arial, sans-serif;
  font-weight: 300;
  overflow: hidden;
}

input, button {
  font-family: inherit;
}
input:focus, button:focus {
  outline: none;
}

button {
  background: #e5e7ea;
  border: 0;
  font-size: 30px;
  color: #0063de;
}
button:hover {
  background: #eeeff1;
  cursor: pointer;
}

a {
  color: #0063de;
  text-decoration: none;
}
a:visited {
  color: #0063de;
}
a:hover {
  color: #2b92fb;
  text-decoration: underline;
}

.panel {
  padding: 75px;
  background: #525252;
}

.overlay {
  background: #fff;
  opacity: 0.85;
  height: 100%;
}

.error {
  position: relative;
  top: 40px;
  color: #ddd;
  height: 350px;
  text-align: center;
}
.error > .title {
  top: 70px;
  font-size: 29px;
  position: relative;
}
.error > .msg {
  top: 110px;
  font-size: 24px;
  position: relative;
}
.error > button {
  position: relative;
  top: 170px;
  width: 152px;
  height: 62px;
  font-size: 20px;
}
.non_hd .error {
  padding: 25px;
  height: 450px;
}

.dropdown {
  position: absolute;
  top: -54px;
  height: 54px;
  opacity: 0.95;
  z-index: 999;
  transition: -webkit-transform 0.75s;
  transition: transform 0.75s;
}
.dropdown.expanded {
  -webkit-transform: translate(0px, 54px);
          transform: translate(0px, 54px);
}
.dropdown.collapsed {
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
}
.dropdown.hidden {
  -webkit-transform: translate(0px, -25px);
          transform: translate(0px, -25px);
}
.dropdown.completed {
  cursor: pointer;
}
.dropdown .message {
  position: absolute;
  top: 14px;
  left: 18px;
  font-size: 24px;
}
.dropdown .message.completed {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOTEwQkY2Q0VFNTUxMUUyOTcyQ0Q2NDExMEMyQTZBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOTEwQkY2REVFNTUxMUUyOTcyQ0Q2NDExMEMyQTZBNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIyOEIzMUIxRURDQTExRTI5NzJDRDY0MTEwQzJBNkE2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIyOEIzMUIyRURDQTExRTI5NzJDRDY0MTEwQzJBNkE2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+R1yxAQAAAtJJREFUeNqUVM1LVFEUP/eN86GNOFGbIAjlMdQ4iVmLiKkmTA3FFhZB1KY0yE0LcxsSCRWBiyDqH7AWgUFCWUIp6io/m68WU5AmfRK+cV46b967p3Pfx9REX/OGM/ece9/73d/v3HMuICKUZLw45pzL8+rzLs71YBmU8iAZ4zRIwMl1IchXljsevMhMhPf4o/NSSWAERHTI4QQH8kt1/MB0diyswTcwaIKhufifj5AoMfoIwAAt1JoKJPK4Bh7mhUc7lNrSmAkgoZbxYP/yqUFGDP2uAFytHj3DwKtJpaaM/uQFdSIyvTpaL+LdFY3z9b7IJGM8bcm0E2tvb4WWLlqTzMCZM3gu1JbalMiBSvLKYTi0UusBT1K8UPgSbSDhMLCBbSCwgTgYJO/kPeFVkrzr2x53etCjOWQkYPp2Omx5KjPcQ3OypURy0Gngts+D8exUZEYdr6OcwS6St3PD/kmaT6NDhmTK0biE7YkqnMgM9YrYLEwyLgrT4OaYN9ZDTXEfRhOALfFy1HE9VPQemhQAgr667CpX4NJSxw1F/7zZlM1shdYJyv3LpwclqolKqQqu1Yx0MvRqhdpz8itQFe3jvuakGxtjgD2vDy5Z7DSwd5YXss+62lMBbI75sG/x2JxoHae1dNFSaJh+ob8G3nU/aU358Wh8I04qQ71cANKaimvhphTJo41aEz7Mc7XO6k/DlmfYvkHMuO40rXwu3aAcioOZl5X8p70C8PLi8bkjMQ+2vQrg7Co1tL0J2mysnGk/mDn2NU9yY1aSL76JLs2qY2dNeZSCvrcnZrAA9Hsr6k1y5Zsfzt8eUe4ednMJcqDRbw0quBcehpVaF3iTf+22okuBQfrCljvdW9012SwqkOd58LMq6K9+2ukCt/7vfvuZKtWU0J7JvY80JsuwJeE2T8+SZ/zz4iy+Na2TFaOsGErD/S8DtzTMhX69Xf9k3wUYAIOiX/mpvEFEAAAAAElFTkSuQmCC) 0px 5px no-repeat;
  color: #4ad70e;
  padding-left: 24px;
}
.dropdown .action_text {
  position: absolute;
  display: none;
  top: 9px;
  right: 12px;
  font-size: 24px;
  color: #0063de;
}
.dropdown .action_text:after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NzAyOEM5Q0VDRUQxMUUyOTcyQ0Q2NDExMEMyQTZBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNTQwQkJENEVEMkYxMUUyOTcyQ0Q2NDExMEMyQTZBNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3MDI4QzlBRUNFRDExRTI5NzJDRDY0MTEwQzJBNkE2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3MDI4QzlCRUNFRDExRTI5NzJDRDY0MTEwQzJBNkE2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LyxaYwAAASRJREFUeNpi/P//PwMxgLH8QyaQ+gTES5HF/3cKoKhjYSAe9APxZyBeAcR/cSliIsHABCAWAeIpeH1CgpdB1DYg9gRiayA+RqkLQSARSi+mhpdB4CUQgyJHCYhbqWEgCMyAercKiHWoYSAIxOPyOtEGgtIbUpq7A/W6AbrXyXUhTq9TYiBWr1NqIMjr1VCvl5CUsNESODq4DPW2PiND2fv/DNQDl5gYqAxQvPyKIRynQjGGlUR5mRouhCWbUmp4WQWasC8AcQ81ks1CKB1LjXSYAcRWQNwGxFdIrgLQIgPk1elQr1ZTIy9jeJUSA7F6lVwDxaFevYfuVXINnI/Lq+TUyxHQGm8Gco2HXtGT4sIFQPwGiHPwKSLFhYXQpshffIoAAgwAkpdLnWTrwXkAAAAASUVORK5CYII=);
  position: relative;
  top: 5px;
  padding-left: 8px;
}

.waiting {
  position: relative;
  width: 100%;
  text-align: center;
}
.waiting .spinner {
  position: absolute;
  top: 150px;
  display: inline-block;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  -webkit-animation: rotation 0.6s infinite linear;
          animation: rotation 0.6s infinite linear;
  border-radius: 100%;
  border: 3px solid rgba(0, 0, 0, 0.15);
  border-top: 3px solid rgba(0, 0, 0, 0.8);
}
.waiting span {
  display: block;
  font-size: 30px;
  padding-top: 10px;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.panel.desktop {
  position: absolute;
  padding: 75px;
  width: 600px;
  height: 350px;
  background: #525252;
}

.overlay.desktop {
  background: #fff;
  opacity: 0.85;
  height: 100%;
}

.container_frame {
  position: absolute;
  border: solid #525252;
  top: 0;
  left: 0;
  pointer-events: none;
}
.container_frame > .close_button {
  top: -41px;
  right: -14px;
}

.content {
  position: absolute;
  overflow: hidden;
}

.close_button {
  position: absolute;
  top: -41px;
  right: -14px;
  font-size: 30px;
  pointer-events: auto;
}

.engagement {
  position: absolute;
}
.engagement.overlaid {
  -webkit-filter: blur(8px);
          filter: blur(8px);
  pointer-events: none;
}
.ie .engagement.overlaid, .firefox .engagement.overlaid {
  opacity: 0.2;
}

.external_content {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99;
}

.dropdown.desktop {
  background: #525252;
  border-bottom: 4px solid #819a85;
}
.dropdown.desktop.completed {
  transition-property: background, -webkit-transform;
  transition-property: background, transform;
  background: #fff;
  border-bottom: 4px solid #0063de;
}
.dropdown.desktop > .extended_hover {
  position: relative;
  height: 20px;
  top: 58px;
}
.dropdown.desktop > .close_button {
  top: 10px;
  right: 14px;
}

.end_screen.desktop {
  text-align: center;
}
.end_screen.desktop > .end_msg {
  top: 130px;
  font-size: 26px;
  line-height: 65px;
  position: relative;
  margin-bottom: 50px;
  color: #d4d4d4;
  letter-spacing: 2px;
}
.end_screen.desktop > .close_btn {
  position: absolute;
  width: 170px;
  height: 56px;
  font-size: 20px;
}
.end_screen.desktop > .end_action, .end_screen.desktop a {
  position: relative;
  font-size: 40px;
  font-weight: 100;
}

.survey_prompt.desktop {
  padding-top: 120px;
  text-align: center;
}
.survey_prompt.desktop > button {
  position: absolute;
  left: 80px;
  width: 590px;
  height: 100px;
  font-size: 40px;
}
.survey_prompt.desktop > span, .survey_prompt.desktop a {
  position: relative;
  top: 125px;
  font-size: 40px;
  font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Segoe UI Light", "Roboto Thin", "Roboto-Thin", Helvetica, Arial, sans-serif;
  font-weight: 100;
}

.survey.desktop {
  position: absolute;
  width: 750px;
  height: 500px;
}

.truex-video__overlay {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #525252;
  z-index: 100;
  cursor: pointer;
}

.truex-video__overlay span {
  display: inline-block;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2em;
  margin-left: 1em;
}

.truex-video__overlay_play_button {
  width: 6em;
}

.survey_prompt.hd {
  position: absolute;
  text-align: center;
  padding: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: #525252 !important;
}
.survey_prompt.hd > button {
  position: relative !important;
  left: 0 !important;
  top: 150px !important;
  width: 360px !important;
  height: 70px !important;
  font-size: 19px !important;
  font-weight: bold;
  letter-spacing: 2px;
}
.survey_prompt.hd > div {
  top: 200px;
}
.survey_prompt.hd > div, .survey_prompt.hd a {
  position: relative;
  color: #999;
  font-size: 26px;
  letter-spacing: 2px;
}
.survey_prompt.hd a {
  top: 0 !important;
  font-family: inherit !important;
  text-decoration: underline;
}
.survey_prompt.hd a:hover {
  color: #d4d4d4;
}

.survey.hd {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
}

.overlay.hd {
  background: #525252 !important;
}

.hd-container-button {
  background: #999;
  color: #1d1d1d;
  text-transform: uppercase;
  cursor: pointer;
}
.hd-container-button:hover {
  background: #d4d4d4;
}

.hd-container-link-text {
  color: #bbb;
  cursor: pointer;
  text-decoration: underline;
}
.hd-container-link-text:hover {
  color: white;
}

.hd-container-text {
  color: #bbb;
  font-size: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}

.hd-container-header {
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 960px;
  height: 40px;
  background: #525252;
  box-shadow: inset 0 -10px 5px -10px rgba(0, 0, 0, 0.75);
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-family: "Helvetica-Neue", helvetica, arial, sans-serif;
  line-height: 1;
  letter-spacing: 0.5px;
}
.hd-container-header.ta-complete .hd-container-header-interact {
  background-position: 0 -40px !important;
}
.hd-container-header.ta-complete .hd-container-header-action {
  background-position: right -40px !important;
}
.hd-container-header.header-hidden {
  transition: all 0.15s linear;
  -webkit-transform: translate(0px, -58px);
          transform: translate(0px, -58px);
}
.hd-container-header .hd-container-header-timer {
  overflow: hidden;
  float: left;
  padding: 8px 0 0 8px;
  width: 72px;
  height: 100%;
  border-right: 1px solid #3e3e3e;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  vertical-align: middle;
}
.hd-container-header .hd-container-header-timer .hd-progress-pie {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.hd-container-header .hd-container-header-timer .hd-container-header-countdown {
  display: inline-block;
  padding: 2px 0 0 6px;
  color: #bbb;
  font-size: 15px;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}
.hd-container-header .hd-container-header-interact {
  overflow: hidden;
  float: left;
  width: 46px;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAACgCAYAAACBvws6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUYzQTEwMUEyOUQ1MTFFNUJENTU4Mjc1RDdDM0YxNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUYzQTEwMUIyOUQ1MTFFNUJENTU4Mjc1RDdDM0YxNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRjNBMTAxODI5RDUxMUU1QkQ1NTgyNzVEN0MzRjE3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRjNBMTAxOTI5RDUxMUU1QkQ1NTgyNzVEN0MzRjE3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuQDwtcAAAmLSURBVHja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);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 46px auto;
  border-right: 1px solid #3e3e3e;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.hd-container-header .hd-container-header-interact.ta-complete {
  background-position: 0 -40px !important;
}
.hd-container-header .hd-container-header-message {
  padding-left: 116px;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.hd-container-header .hd-container-header-message.remove-left-padding {
  padding-left: 0px;
}
.hd-container-header .hd-container-header-message .hd-container-text {
  overflow: hidden;
  float: left;
  padding-left: 10px;
  padding-top: 13px;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.hd-container-header .hd-container-header-message .ta-complete-exposed-survey {
  overflow: hidden;
  float: right;
  padding-right: 10px;
}
.hd-container-header .hd-container-header-message .ta-complete-exposed-survey a {
  color: #bbb;
  text-decoration: underline;
}
.hd-container-header .hd-container-header-message .ta-complete-exposed-survey a:hover {
  cursor: pointer;
  color: white;
}
.hd-container-header .hd-container-header-message .hd-container-header-cancel,
.hd-container-header .hd-container-header-message .hd-container-header-action {
  overflow: hidden;
  float: right;
  min-width: 50px;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACgCAMAAADNRTnEAAABPlBMVEUAAAE+Pj6ZmZn///8AAAE+Pj4AAAEAAAE+Pj4AAAEAAAEAAAE+Pj4AAAEAAAEAAAEAAAE+Pj4AAAEAAAEAAAEAAAE+Pj4AAAE+Pj4AAAEAAAE2NjcAAAEAAAEAAAEqKisAAAEUFBUAAAETExRAQEBZWVolJSUGBgcjIyQAAAFNTU0AAAEFBQZISEkEBAU+Pj6Kioo+Pj6FhYWDg4SCgoI+Pj4+Pj6GhoaIiIg+Pj6Kioo+Pj6Li4uSkpKPj4+MjIw+Pj4+Pj4+Pj6NjY0+Pj6Li4uJiYqPj4+Pj4+RkZGQkJA+Pj4+Pj4+Pj6VlZWSkpKSkpKTk5OSkpI+Pj6VlZU+Pj4+Pj6WlpaVlZWUlJSUlJSVlZWTk5OVlZU+Pj6SkpKRkZGRkZGWlpaVlZU+Pj6ZmZk+Pj6ZmZk+Pj6ZmZnB+6GJAAAAaHRSTlMAAAAAAQECAwMEBQYGBwgJCgoLDA0ODg8PEBEREhMVFhcXGBgYGBkaGhseHx8gJVtlaWlqa214eHuChYiPj5KUl52epKWmqKiprq+wsbK3uLm5urvAwsPExcbHx8jIycnKy83O/f3+/u6lTJ4AAALFSURBVHja7dj7U9NAEAdwIselSZo2tASKtr4f+MSqoIgPQHwCvhB844vi5f//B2y5OkvnpBe6CTvj7PfHTmc+M8llb3eHhg8hjDDCCCOMMMLIgRBndH3a6ZPOf6bXR3FIbVNt91M6xrbarGGQ2pZSfZVdQ6mt2uDIeNvor2ijrYwPjBTXlFaa+yFNbai1og2xK6q5j6EshkZQChi4IwyKxcAgTnGlVzGNFW1gEKewrHRmeo0ZpbNcGMYjoMzuNWbBQCOGYhp4xFRMA4+YimngEa0sggLGIhhIRGdkQenMOc6c0lkYcbJFQJmfByNrBBQwskZAASNrBBQwskZAAYMAIX1c+BdPd4TpP0b6slJY+leBXIICSVDqaS8t/PVL30jQt0TFVVtzt1pEIIg2laDhJh8dwNjZfwjaAYVqnKMfTEHZSDNib9QOY1nAuxVGGGGEEUYYYYQRRhhhhJH/GxnCJyNECCmlECJPREjX833PlSI/RLh+WI6iUuBJgUCO9IuQfql69t31uBK2ld2fckC8sHr1a9K6cbSqlRwQIf3o0q8kSVo361rJBQnO/Uw6ad3SSj7IsZeJVm5rBY2YkX75xJtEp6vk8+LPvzWU7I9wPLVHKYGCQEylHE+9MhQ0YiqnXnSVO6AgEJtytz4GCgKxKA1Q8IhdwSOm8txQ0iKiE2mNF0QTZ54aSipEdK4kz7cnCKO4ceFRV7kHShrE9YJSOarYUx2baJy+8rirPNRKKkRIL6zEk/UUaTSOn7x4+dqTXiUV4oaV9x8+fkqZL9++/2j9VeqVwE2HeOU4GTAP4pKXCpF+NJkMmvuRLwkQuseFf/EER5jqY8SXlVwK5DOjQBKUeupLC2XQNxL0LZHZ3L02mzv6NhXfcNOODvgh6HfXIBjnCAZTzIj9GTFiI5YFdGsP+gUO/SoKQojwNpURRhhh5ED5A3F9ot4HrHMLAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: right 0;
  background-size: auto 80px;
  cursor: pointer;
}
.hd-container-header .hd-container-header-message .hd-container-header-cancel span.close-action-txt,
.hd-container-header .hd-container-header-message .hd-container-header-action span.close-action-txt {
  border-left: 1px solid #3e3e3e;
  padding: 13px 20px 0 20px;
  height: 40px;
}
.hd-container-header .hd-container-header-message .hd-container-header-cancel :hover,
.hd-container-header .hd-container-header-message .hd-container-header-action :hover {
  color: white;
}
.hd-container-header .hd-container-header-message .hd-container-header-cancel span,
.hd-container-header .hd-container-header-message .hd-container-header-action span {
  display: none;
  display: inline-block;
  padding-top: 13px;
  padding-right: 55px;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  color: #bbb;
  font-size: 15px;
}
.hd-container-header .hd-container-header-sentiment {
  top: 0;
  left: 0;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-text {
  overflow: hidden;
  float: left;
  padding-left: 10px;
  padding-top: 13px;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  color: #bbb;
  font-size: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}
.hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-faces {
  height: 100%;
  padding-left: 140px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-faces svg {
  padding-top: 7px;
  padding-right: 10px;
}
.hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-faces svg path {
  cursor: pointer;
}
.hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-faces svg path:hover {
  fill: RGB(210, 210, 210);
}
.hd-container-header .hd-container-header-cancel {
  padding-right: 10px !important;
  height: auto !important;
  background: none !important;
}
.hd-container-header .hd-container-header-cancel span {
  padding-right: 0 !important;
  border-bottom: 3px solid #bbbbbb;
}
.hd-container-header .hd-container-header-cancel:hover span {
  border-color: #ffffff;
}
.hd-container-header .hd-container-close-confirm-dialog {
  display: none;
  position: absolute;
  z-index: 3;
  top: 40px;
  right: 0;
  width: 225px;
  background: #3e3e3e;
}
.hd-container-header .hd-container-close-confirm-dialog.hd-container-dialog-open {
  display: block !important;
}
.hd-container-header .hd-container-close-confirm-dialog:before {
  content: "";
  display: block;
  position: absolute;
  top: -7px;
  right: 14px;
  width: 20px;
  height: 20px;
  background: #3e3e3e;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hd-container-header .hd-container-close-confirm-dialog .hd-container-text {
  padding: 15px 15px 0 15px;
  font-size: 12px;
  line-height: 1.3;
}
.hd-container-header .hd-container-close-confirm-dialog .hd-container-buttons {
  padding: 15px 10px 10px 0;
}
.hd-container-header .hd-container-close-confirm-dialog .hd-container-buttons .hd-container-button,
.hd-container-header .hd-container-close-confirm-dialog .hd-container-buttons .hd-container-link-text {
  float: right;
  display: inline-block;
  padding: 10px 25px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
}
.hd-container-header .hd-container-close-confirm-dialog .hd-container-buttons .hd-container-link-text {
  margin: 0 10px;
  padding: 10px 10px;
}
.hd-container-header .hd-container-close-confirm-dialog .clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.loading-hd {
  position: relative;
  z-index: 20;
  top: 0;
  left: 0;
  width: 100%;
  height: 540px;
  background: #525252;
  color: #999999;
  font-size: 25px;
  font-weight: 300;
  text-align: center;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-family: "Helvetica-Neue", helvetica, arial, sans-serif;
  line-height: 1;
}
.loading-hd .loading-wrapper {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.loading-hd .hd-progress-pie {
  margin: 20px auto 0;
  width: 66px;
  height: 66px;
}

.hd-progress-pie {
  overflow: hidden;
  display: inline-block;
  position: relative;
  z-index: 0;
  border-radius: 50%;
  background: #3e3e3e;
}
.hd-progress-pie:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0;
  box-shadow: inset 0 0 3px #000000;
  top: -2px;
  left: -2px;
  border: 2px solid #525252;
}
.hd-progress-pie:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: #999999;
  border-radius: 0 100% 100% 0/50%;
}
.hd-progress-pie .hd-progress-first,
.hd-progress-pie .hd-progress-second {
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  margin-left: 50%;
  width: 50%;
  height: 100%;
  border-radius: 0 100% 100% 0/50%;
  background-color: inherit;
  -webkit-transform-origin: left;
          transform-origin: left;
  transition: -webkit-transform 0.09s linear;
  transition: transform 0.09s linear;
}
.hd-progress-pie .hd-progress-second {
  z-index: 1;
  background-color: #999999;
}

.hd-progress-spin1 {
  -webkit-animation: hd-progress-spin1;
          animation: hd-progress-spin1;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.hd-progress-spin1.hd-progress-paused {
  -webkit-animation-play-state: paused !important;
          animation-play-state: paused !important;
}

.hd-progress-spin2 {
  -webkit-animation: hd-progress-spin2;
          animation: hd-progress-spin2;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.hd-progress-spin2.hd-progress-paused {
  -webkit-animation-play-state: paused !important;
          animation-play-state: paused !important;
}

@-webkit-keyframes hd-progress-spin1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@keyframes hd-progress-spin1 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@-webkit-keyframes hd-progress-spin2 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@keyframes hd-progress-spin2 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.loading-hd.mobile {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 40px;
}
.loading-hd.mobile .hd-progress-pie {
  width: 100px;
  height: 100px;
}

.mobile.hd {
  overflow: auto !important;
}
.mobile.hd .hd-container-header {
  height: 58px;
}
.mobile.hd .hd-container-header.ta-complete .hd-container-header-action {
  background-position: right -32px !important;
}
.mobile.hd .hd-container-header .hd-container-header-timer {
  padding: 11px 0 0 11px;
  width: 95px;
}
.mobile.hd .hd-container-header .hd-container-header-timer .hd-progress-pie {
  width: 36px;
  height: 36px;
}
.mobile.hd .hd-container-header .hd-container-header-timer .hd-container-header-countdown {
  padding: 0 0 0 5px;
  font-size: 22px;
}
.mobile.hd .hd-container-header .hd-container-header-interact {
  width: 56px;
  background-image: url(data:image/png;base64,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);
  background-size: 56px auto;
  background-position: 0 -1px;
}
.mobile.hd .hd-container-header .hd-container-header-interact.ta-complete {
  background-position: 0 -59px !important;
}
.mobile.hd .hd-container-header .hd-container-header-message {
  padding-left: 151px;
}
.mobile.hd .hd-container-header .hd-container-header-message.remove-left-padding {
  padding-left: 0px;
}
.mobile.hd .hd-container-header .hd-container-header-message .hd-container-text {
  padding-top: 17px;
  font-size: 25px;
}
.mobile.hd .hd-container-header .hd-container-header-message .hd-container-header-cancel span,
.mobile.hd .hd-container-header .hd-container-header-message .hd-container-header-action span {
  padding-top: 17px;
  font-size: 25px;
}
.mobile.hd .hd-container-header .hd-container-header-sentiment {
  top: 0;
  left: 0;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.mobile.hd .hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-text {
  overflow: hidden;
  float: left;
  padding-left: 0px;
  padding-top: 20px;
  height: 100%;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  color: #bbb;
  font-size: 17px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}
.mobile.hd .hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-faces {
  height: 100%;
  padding-top: 15px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}
.mobile.hd .hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-faces svg {
  padding-right: 10px;
  padding-top: 0px;
}
.mobile.hd .hd-container-header .hd-container-header-sentiment .hd-container-header-sentiment-faces svg path {
  cursor: pointer;
}

.close_btn {
  position: initial !important;
  margin-top: 100px !important;
  left: initial !important;
  top: initial !important;
}

.mobile.hd #ad_container {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background: #525252;
}
.mobile.hd #ad_container #ad_stage {
  overflow: hidden;
  top: 0px !important;
}

.portrait.mobile.hd #ad_container {
  left: 100%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.portrait.mobile.hd .loading-hd.mobile {
  left: 0 !important;
  -webkit-transform: rotate(0deg) translateZ(0) !important;
          transform: rotate(0deg) translateZ(0) !important;
}
.portrait.mobile.hd .loading-hd.mobile .loading-wrapper {
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAADfCAMAAACeaYwBAAAC91BMVEWZmZn///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm7M9zTAAAA/HRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaW1xdX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2OkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7TWXzaAAAK30lEQVR4AdXa+19V9Z7H8ffabNwKgjKKKaiIppJTJFqSOppWlpexmFGjdMhLXnK01Mayi2lpRo0Nahpj5dCYIzlm6DG1Mg96PJLk5WiZipkpeVFIUS6Im/3+4Ty4yNrAhr3W2mutvb7P/+D1y37s9X1/IMlgUQNjUUlqiAgRS7eJH4Ec9hU+oge5S/iIl0kOFj1iL8m9gke0cZHkMLEjJrDCDzahIzJYKUHkiKAiVjoSIHDEP7PaUwJHrGa144HCRtgu8LbxwkbEs8Zph6gRb1M2TdSII5SdCxIzojPdzRIz4gW6uxAiZMR3rGWeiBFht1hLXktrRYS1jY7uGRcXFxMdERaEBoxlHQutENHqvjEvpW7cfeySk+4KT2Vt+WjxhIHtUNt61nGtlV8jwgY9/0n2NXpx49D6uQ+3RLUmBawr2V8RgffP3niGKuSkz+5pAzCE9RTe4YcI+4A3vi2kBlc+n9xlGetLMTsiPGl9Pn3gYn0lkWZGRL2Y5aIBUk2LaDtzDw1S1smUCMeT35TTOGkmRHR77zIN5exmcETAv2bScOmGRgRPz6EJXHcbF9F2UR7NkWFURHhyCU3TS9cIOaGQJtphQETowgKaq6/eEQGTLtJsmTpHDD5MPxisZ0R0Bv1in34RgXOL6SfD9IqIP0y/OWjTJSJkeTn9KEGPiAGn6Vc/Bvgc0TS5nH72lK8RsYfpdzmBvkXMuEkLGO9LROgGWsIZh/aI2BxaxDTNERNLaBW/B2mLsK+ghczSFBH2Da3kUoiGiJjjtJZ56iMeuUqLyQ9TG5FYRstZqDLieRet51q4mgjbIlpSsooI+8e0psJ2iiPs62hVKUojHBm0rJIOyiIcW2hhqYoi7BtpZWVdFETY1tLa0hRELKPFpXuPmE9r+2GQ5DXiOVrauSSb5DViTDkt7MarQQr+O8WX0FdFZ37MztycnlZhw5bM/Ud+K6I+nKltlXwURV2gVpez0pdMGRHfKQj1BUfHD5+avGF/Hn2x7W5Frx0hh6jB+a//a2J8CJRo0X/K8sx8avG3IcqeMQM2U6XrO99JiIBa0Ykp35dRlfOTAiRlEYupRsHW/4gLgFbNBiz4i5MKFS1srnQpGkHlshf0tcNXLZ5YSQVcn0QqnoCj/6AyJZsnR0Af/ejdzp7KbzuaZlOJW18ltYBultCbn4arOdr6kArsndwKevqJjbs0LVBSETGKXl1+vwf0dScbVbIkVNVxb0Q+vdgz2gG9zWYjXGs7qrvat21no8rW3gcDZLJhu++HpC7i39mYa8ntYIRWTjbk5BOAyoiYYjYsf2EYjDGODcib2QRqIwL+2kjCvBAYZQM9urk0DFAd8Vwjvw9hMIzjOj1J7wyoj4gsoGfO1REw0GP0YG8/QEvEF/Rs1z0w1ErWc3qMDZoiHqdH5xJhsLOs4+qLDkBTRNBZeuB8pzkMFsfaypa1BjRGvEYPDsbBcAtYy6ZugNaIyELWU/pKIIx3gG6yBwLaI9awnoN3wQQdKPttnA0+RPR2sQ7Xuw6YYTpvK5gXBPgS8WfWkfsQzLGdVZyr7gB8ihjMOr5uDXOE3GSlrXcBPkbsZW1v2WGS0axw6BHA14hhrOXqCJjmU5K/TwiA7xFZdHeiO0xjz2fh/GDA94hhdLe7FcwzqPzjCECPiD1086kDJhoZC5XkKLt7RB+6WQSLkyMS3CPWUzYHwkQMc4/o6ORt5RMhTkTWHW4RS+WGJyFOxMgrkhzRrKCmYRzEiQj8+Uu3iCSRGuSI5/m0W8Q+VnsWAkW0vspIOaIdq70MkSJWsdAmR7zOKisgUkR/F1OlmghbHittsosU0fRncqAcEcNK2cEQiLSYZLAcsZgVLnaESHrdIg9INRG2GyRZNgAiCTlBMkmO6MwK0yGUNSTZRo6YS5LpEEoiSZ6X5Ig8kr+2hEhiCkhyhhzRjqSznwSBtDjOCh3kiCSS8yWRImxbWCFfkiMOkIcChYp4k5VelSOCSWdvSaSI8azSUY7oRyZLIkUMLWOlHEmOWM5fmokU0fsGq0xxi/iDCZJAEV0vssqtUDmiNXdJlQRpyGW1DEmOeNx5r0ARnWsa+JhbxP+slsSJ6HiKtx23uUUciRInIiaXNaZKckTQKkmYiN5XWCMvyC3i/ihhIh4soGwR3CLskuaIFs/ATE+XUnazrXuEDOoETrv0Hsxjm093qdAjYvgxcgBM4/iM7sqidIjouZPkFTvM0iGLtXwAnyMi17hIMg1mefgyaymJ8DWi+ZtFrPQvMIdtXjlrS4FvEQGTzrNKaXOYou121lEU4VvEo0d421cwxYjLrOsN+BJxzzbKpsIEwR+wntxgHyLapjrpJhLGG5zD+v4NmiOCXrtBd9kwXItUerDfpjUiIOkca5sPoyWcoyf9oTFi0AHW1RPGitlBj9ZAW0TMZtZzBoYKTS6jR5dbaYoIX3GL9S2HgQKnXWADxkFDRNO51+jJEBjGNvokG/I11EfYnvqVHhU0gVGG7WeDiruoj/inLDYgHcawJRxgI2ZCbUSXjWzQWBghcOxRNuYbm8qIf3i/jA26FQb9tZqXy0blt4eqCMesP9iIXdBd7H8X04tEqIoYlcNGvQB9hU7eT6/WQk1Enz30ojN0FPDwmiJ6dzJURUSn/6M3R6EbW98V56lEcSwUR7RMLqFXb0MfjkeXnaVCz0BpROD0K1Rga2I4fBb5zP9fp2IfQWnEyONUyHXw3SHNoVmb0anHqcaBZgojen1HVZwHVyV1h1qO+BlrT1Cli1FQFNE+zUUNru5eOW1ASyhhix7x0v8evEn1SuKhJCJkUTF9cHl/+pIpQ3tHOuBBi+79R835YOtPxdQqEQoi7M9epD6unTyYue3LtCqfZXy373BuKX21AAoihh6lla21eY+I3UFL2+aAt4h2H5XT0vYGw1vE8EJa29EweI0YR2s7HQnvEQHHaGW5XaEgQhojaoN7hO2QoA3uEdLjtKpTd0JphJRFazrWAcojHqUl7WsNFRFSJi1oWzBURTxI6/m0CdRFSDtoNUtsUBvxAK2ldBygOkLKoJVc7AstEb1ctI5DUdAUIaXTMj5rDo0R/1hOayidCmiNkNJoCb/0gg8RXZ20gE0t4UuElEq/uzEJ8C0iqox+tqczfI2QUuhXN1+2w/eIiBL60fexgPYI2bv0m+szAqBPRHgh/WRTe0CnCCykX5weCegXEXaN5iuY64CeEXiFZnN+2AbQNyIkj+bKiAX0jsBsmmlHH8CAiKALJib0BQyJwHSaw/VFf8CoCMdZmqB4ZTfAuAhMpOHOvR4OGBoReIqGcv5ppB0wOALjaKAz8yMhMyzCwNXlfEpfG2BKBEbRCBdSBwVAZnSE/qtL+b7Xe9sgMyECIzzuf0lpudTi59VjW0NmVgSyWE8KAHSfvu64i8oVZy1NaAOZqRGPsJ6HUC30wTnrDt2gF67fti1JjLFDZnoEMlnH1Saopd3ACW+nbc8+W8pabp4/uvPz/5w+tLsDMn9FDGAd69CAkPbRPeIeGDw4Pu7e6OhQyPwfgR2sLRHm8zmiD2spayliBDLo7lsIGdHTRTczxYxAOt10EjSih5M1DkPQCKSxxlvCRnQt4219hI1AKqv9bhM3IqqUVVIhbgRSWGW4yBERRaxQ2FTkCCSzwiYIHRF+nSTHix2BhSTLwwWPCLtK7oHgEZhHzhU+IuQKuwsfgVknIH5EszkCRPwdv4tDLgNJNt4AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100px auto;
}
.portrait.mobile.hd .loading-hd.mobile .loading-text {
  line-height: 1.2;
}
.portrait.mobile.hd .loading-hd.mobile .loading-text:after {
  content: "Please rotate your phone\ato landscape to interact.";
  display: block;
  padding-top: 40px;
  white-space: pre;
}
.portrait.mobile.hd .loading-hd.mobile .hd-progress-pie {
  display: none;
}
.portrait .loading-hd.mobile {
  font-size: 36px;
}
.portrait .loading-hd.mobile .loading-wrapper {
  padding-top: 40%;
  padding-bottom: 160px;
  width: auto;
}

.tutorial_start {
  pointer-events: none;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 333px;
  height: 87px;
}

.tutorial_end {
  pointer-events: none;
  display: none;
  position: absolute;
  top: 0;
  left: 620px;
  width: 340px;
  height: 70px;
}

.loading {
  display: none;
}

body.mobile {
  overflow: auto !important;
  background: black;
}

.panel.mobile {
  position: absolute;
  padding: 30px;
  width: 300px;
  height: 480px;
  background: #525252;
}

.overlay.mobile {
  background: #c1c6cc;
  opacity: 1;
  z-index: 999;
}

#layout {
  position: absolute;
}

.dropdown.mobile {
  width: 360px;
  opacity: 1;
  background: #c1c6cc;
  border-bottom: 4px solid #819a85;
}
.dropdown.mobile.expanded .dropdown_arrow {
  opacity: 0;
}
.dropdown.mobile.completed {
  background: #eaecee;
  border-bottom: 4px solid #006cd5;
}
.dropdown.mobile > .dropdown_arrow {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAALCAYAAACDHIaJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNERFOUZEQjdCQjYxMUUzQTM3N0Y5MUUwMjNGRUQyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNERFOUZEQzdCQjYxMUUzQTM3N0Y5MUUwMjNGRUQyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0REU5RkQ5N0JCNjExRTNBMzc3RjkxRTAyM0ZFRDJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0REU5RkRBN0JCNjExRTNBMzc3RjkxRTAyM0ZFRDJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0VQ0YgAAAKpJREFUeNpi/P//PwMQWAPxVyC+wEA7YADE3EB8lBFoaQKQoYAkeQCKqQXsgNgJif8AZGkBkCGApvAfEB+i0HIHqIVMaOIfQJY6QBVgA+RYjssyEADF5UFGaJziU0is5USbAbOUZI2U6EG3lBSDngGxFDmhg8tSYi0nKyoIWQoCHEBsD8TmBCwHWXYSlFCA+Ac+A4mxlJDlRFtGjqXolpsA8RlSLIMBgAADAMoVT/sV9KgEAAAAAElFTkSuQmCC) no-repeat center 3px;
  position: relative;
  height: 20px;
  top: 58px;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  transition: opacity 1s;
}

.with_persistent_dropdown #ad_stage,
.with_persistent_dropdown #ad {
  transition: -webkit-transform 0.75s;
  transition: transform 0.75s;
  -webkit-transform: translateY(58px);
          transform: translateY(58px);
}

.survey_prompt.mobile {
  text-align: center;
}
.survey_prompt.mobile > button {
  position: absolute;
  top: 150px;
  left: 30px;
  width: 300px;
  height: 80px;
  font-size: 25px;
}
.survey_prompt.mobile > span, .survey_prompt.mobile a {
  position: relative;
  top: 235px;
  font-size: 25px;
  font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Segoe UI Light", "Roboto Thin", "Roboto-Thin", Helvetica, Arial, sans-serif;
}

.survey.mobile {
  position: absolute;
  z-index: 1000;
  top: 0px;
  left: 0px;
  width: 360px;
  height: 540px;
}

.custom_tt_question.mobile {
  text-align: center;
}
.custom_tt_question.mobile .tx_question {
  padding-top: 50px;
  font-size: 35px;
  font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Segoe UI Light", "Roboto Thin", "Roboto-Thin", Helvetica, Arial, sans-serif;
}
.custom_tt_question.mobile button {
  width: 135px;
  height: 60px;
  margin: 30px 2px 30px 2px;
}
.custom_tt_question.mobile .disclaimer {
  font-size: 20px;
  font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Segoe UI Light", "Roboto Thin", "Roboto-Thin", Helvetica, Arial, sans-serif;
}

.end_screen.mobile {
  position: absolute;
  text-align: center;
  padding-top: 75px;
  top: 0px;
  height: 465px;
}
.end_screen.mobile > .end_msg {
  font-size: 36px;
  position: relative;
  margin-bottom: 70px;
  font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Segoe UI Light", "Roboto Thin", "Roboto-Thin", Helvetica, Arial, sans-serif;
}
.end_screen.mobile > .close_btn {
  position: absolute;
  width: 300px;
  height: 80px;
  left: 30px;
  top: 430px;
  font-size: 30px;
}
.end_screen.mobile > .end_action, .end_screen.mobile a {
  position: relative;
  font-size: 24px;
  font-family: "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Segoe UI Light", "Roboto Thin", "Roboto-Thin", Helvetica, Arial, sans-serif;
}

@font-face {
  font-family: "GothamBold";
  src: url("https://media.truex.com/file_assets/2019-08-22/3b33df4c-5598-45ae-b591-bda5c0643747.woff") format("woff");
}
#true-targeting-3 {
  width: 100%;
  height: 100%;
  z-index: 10;
  color: white;
  background-image: url("https://media.truex.com/image_assets/optimized/2021-10-20/b9dcbd00fed89f2d03881cf413d83eb2.png");
  background-color: black;
  background-size: cover;
  background-repeat: no-repeat;
  font-family: "GothamBold", "Montserrat", sans-serif;
  font-weight: bold;
}
#true-targeting-3 #logo-container {
  position: absolute;
  top: 25px;
  left: 25px;
}
#true-targeting-3 #request-for-info {
  position: absolute;
  width: 330px;
  height: 14px;
  left: 50px;
  top: 30px;
  color: white;
  text-align: center;
  font-size: 11px;
}
#true-targeting-3 #prefer-not-to-answer {
  position: absolute;
  width: 174px;
  height: 28px;
  left: 735px;
  top: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-style: solid;
  border-width: 1.5px;
  border-color: white;
}
#true-targeting-3 #prefer-not-to-answer span {
  cursor: pointer;
  color: white;
  text-align: center;
  font-size: 11px;
}
#true-targeting-3 #true-targeting-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 35px;
  height: calc(100% - 35px);
}
#true-targeting-3 #true-targeting-content.single-question-height {
  height: calc(80% - 35px);
}
#true-targeting-3 #true-targeting-header {
  font-size: 30px;
  text-align: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 20px;
}
#true-targeting-3 #true-targeting-sub-header {
  font-size: 20px;
  text-align: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 35px;
}
#true-targeting-3 #true-targeting-age-container, #true-targeting-3 #true-targeting-gender-container {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 35px;
  padding-right: 35px;
}
#true-targeting-3 #true-targeting-age-container .true-targeting-age-button, #true-targeting-3 #true-targeting-gender-container .true-targeting-age-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 95px;
  height: 75px;
}
#true-targeting-3 #true-targeting-age-container .true-targeting-gender-button, #true-targeting-3 #true-targeting-gender-container .true-targeting-gender-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 278px;
  height: 52px;
}
#true-targeting-3 #true-targeting-age-container .true-targeting-gender-button span, #true-targeting-3 #true-targeting-gender-container .true-targeting-gender-button span {
  font-size: 21px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  text-align: center;
}
#true-targeting-3 #true-targeting-age-gender-container {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  width: 95px;
  margin-right: 9px;
  margin-left: 9px;
  z-index: 1;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-age-container, #true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-gender-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 95px;
  height: 75px;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-age-container span, #true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-gender-container span {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  text-align: center;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-age-container {
  color: white;
  border-style: solid;
  border-width: 1.5px;
  border-color: white;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-age-container span:nth-child(1) {
  font-size: 12px;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-age-container span:nth-child(2) {
  font-size: 21px;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-gender-container {
  position: absolute;
  margin-top: 150px;
  visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-gender-container span {
  vertical-align: middle;
  line-height: 30px;
  width: 80px;
  height: 30px;
  margin-bottom: 2px;
  margin-left: 6px;
  margin-right: 6px;
  color: black;
  border-style: solid;
  border-width: 1.5px;
  border-color: black;
  font-size: 10.5px;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-gender-container span:hover {
  color: white;
  border-color: black;
  background-color: black;
  opacity: 1;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button .nested-gender-container span.selected {
  color: white;
  border-color: black;
  background-color: black;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button.selected {
  opacity: 1;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button.selected .nested-age-container {
  color: black;
  border-color: white;
  background-color: white;
  opacity: 1;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button:hover {
  opacity: 1;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button:hover .nested-age-container {
  color: black;
  border-color: white;
  border-bottom-style: none;
  opacity: 1;
  background-color: white;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button:hover .nested-gender-container {
  opacity: 1;
  border-width: 2px;
  visibility: visible;
  border-style: solid;
  border-width: 1.5px;
  color: white;
  border-color: white;
  background-color: white;
  border-top-style: none;
}
#true-targeting-3 #true-targeting-age-gender-container .true-targeting-age-gender-button.has-non-binary .nested-gender-container {
  margin-top: 180px;
  height: 110px;
}
#true-targeting-3 .true-targeting-custom-questions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 17.5px;
  color: white;
}
#true-targeting-3 .true-targeting-custom-questions-container:before {
  content: "";
  width: 80%;
  left: 25%;
  border-top: 1px solid white;
}
#true-targeting-3 .true-targeting-custom-questions-container .custom-question-text {
  padding-top: 17.5px;
  width: 100%;
  text-align: center;
  margin-bottom: 13px;
  font-size: 18px;
}
#true-targeting-3 .true-targeting-custom-questions-container .true-targeting-question-button {
  width: 278px;
  height: 52px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
#true-targeting-3 .true-targeting-custom-questions-container .true-targeting-question-button > span {
  width: 100%;
  text-align: center;
  font-size: 21px;
}
#true-targeting-3 .true-targeting-custom-questions-container .question-arrow-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 15px;
}
#true-targeting-3 .true-targeting-custom-questions-container .question-arrow-container .question-arrow {
  display: -ms-flexbox;
  display: flex;
  width: 23px;
  height: 14px;
  cursor: pointer;
}
#true-targeting-3 .true-targeting-custom-questions-container .question-arrow-container .question-arrow::after {
  content: url("https://media.truex.com/image_assets/optimized/2021-11-01/c7ec233569ed0fba9c444dfbc3c04d0c.png");
}
#true-targeting-3 .true-targeting-custom-questions-container.collapsed .true-targeting-question-button {
  display: none;
}
#true-targeting-3 .true-targeting-custom-questions-container.collapsed .question-arrow-container .question-arrow::after {
  content: url("https://media.truex.com/image_assets/optimized/2021-11-01/aa44aa8dadc4cac4b993e7b505b9d31e.png");
}
#true-targeting-3 .tt-button {
  cursor: pointer;
  color: white;
  border-style: solid;
  border-width: 1.5px;
  border-color: white;
  margin-right: 9px;
  margin-left: 9px;
}
#true-targeting-3 .tt-button:hover {
  color: black;
  border-color: white;
  opacity: 1;
  background-color: white;
}
#true-targeting-3 .tt-button.selected {
  color: black;
  border-color: white;
  background-color: white;
  opacity: 1;
}
