@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anton/v25/1Ptgg87LROyAm0K0.ttf) format('truetype');
}
.anton {
  font-family: "Anton", sans-serif;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-Light.eot);
  src: url(../fonts/Gotham/Gotham-Light.woff2) format("woff2"), url(../fonts/Gotham/Gotham-Light.woff) format("woff"), url(../fonts/Gotham/Gotham-Light.ttf) format("truetype"), url(../fonts/Gotham/Gotham-Light.svg#Gotham-Light) format("svg"), url(../fonts/Gotham/Gotham-Light.eot?#iefix) format("embedded-opentype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-LightItalic.eot);
  src: url(../fonts/Gotham/Gotham-LightItalic.woff2) format("woff2"), url(../fonts/Gotham/Gotham-LightItalic.woff) format("woff"), url(../fonts/Gotham/Gotham-LightItalic.ttf) format("truetype"), url(../fonts/Gotham/Gotham-LightItalic.svg#Gotham-LightItalic) format("svg"), url(../fonts/Gotham/Gotham-LightItalic.eot?#iefix) format("embedded-opentype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham.eot);
  src: url(../fonts/Gotham/Gotham.woff2) format("woff2"), url(../fonts/Gotham/Gotham.woff) format("woff"), url(../fonts/Gotham/Gotham.ttf) format("truetype"), url(../fonts/Gotham/Gotham.svg#Gotham) format("svg"), url(../fonts/Gotham/Gotham.eot?#iefix) format("embedded-opentype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-Italic.eot);
  src: url(../fonts/Gotham/Gotham-Italic.woff2) format("woff2"), url(../fonts/Gotham/Gotham-Italic.woff) format("woff"), url(../fonts/Gotham/Gotham-Italic.ttf) format("truetype"), url(../fonts/Gotham/Gotham-Italic.svg#Gotham-Italic) format("svg"), url(../fonts/Gotham/Gotham-Italic.eot?#iefix) format("embedded-opentype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-Medium.eot);
  src: url(../fonts/Gotham/Gotham-Medium.woff2) format("woff2"), url(../fonts/Gotham/Gotham-Medium.woff) format("woff"), url(../fonts/Gotham/Gotham-Medium.ttf) format("truetype"), url(../fonts/Gotham/Gotham-Medium.svg#Gotham-Medium) format("svg"), url(../fonts/Gotham/Gotham-Medium.eot?#iefix) format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-MediumItalic.eot);
  src: url(../fonts/Gotham/Gotham-MediumItalic.woff2) format("woff2"), url(../fonts/Gotham/Gotham-MediumItalic.woff) format("woff"), url(../fonts/Gotham/Gotham-MediumItalic.ttf) format("truetype"), url(../fonts/Gotham/Gotham-MediumItalic.svg#Gotham-MediumItalic) format("svg"), url(../fonts/Gotham/Gotham-MediumItalic.eot?#iefix) format("embedded-opentype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-Bold.eot);
  src: url(../fonts/Gotham/Gotham-Bold.woff2) format("woff2"), url(../fonts/Gotham/Gotham-Bold.woff) format("woff"), url(../fonts/Gotham/Gotham-Bold.ttf) format("truetype"), url(../fonts/Gotham/Gotham-Bold.svg#Gotham-Bold) format("svg"), url(../fonts/Gotham/Gotham-Bold.eot?#iefix) format("embedded-opentype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-BoldItalic.eot);
  src: url(../fonts/Gotham/Gotham-BoldItalic.woff2) format("woff2"), url(../fonts/Gotham/Gotham-BoldItalic.woff) format("woff"), url(../fonts/Gotham/Gotham-BoldItalic.ttf) format("truetype"), url(../fonts/Gotham/Gotham-BoldItalic.svg#Gotham-BoldItalic) format("svg"), url(../fonts/Gotham/Gotham-BoldItalic.eot?#iefix) format("embedded-opentype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-Black.eot);
  src: url(../fonts/Gotham/Gotham-Black.woff2) format("woff2"), url(../fonts/Gotham/Gotham-Black.woff) format("woff"), url(../fonts/Gotham/Gotham-Black.ttf) format("truetype"), url(../fonts/Gotham/Gotham-Black.svg#Gotham-Black) format("svg"), url(../fonts/Gotham/Gotham-Black.eot?#iefix) format("embedded-opentype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Gotham;
  src: url(../fonts/Gotham/Gotham-BlackItalic.eot);
  src: url(../fonts/Gotham/Gotham-BlackItalic.woff2) format("woff2"), url(../fonts/Gotham/Gotham-BlackItalic.woff) format("woff"), url(../fonts/Gotham/Gotham-BlackItalic.ttf) format("truetype"), url(../fonts/Gotham/Gotham-BlackItalic.svg#Gotham-BlackItalic) format("svg"), url(../fonts/Gotham/Gotham-BlackItalic.eot?#iefix) format("embedded-opentype");
  font-weight: 800;
  font-style: italic;
}
@keyframes wobble1 {
  0% {
    transform: rotate(-1deg);
    animation-timing-function: ease-in;
  }
  50% {
    transform: rotate(1.5deg);
    animation-timing-function: ease-out;
  }
}
.wobble1 {
  -webkit-animation-name: wobble1;
  animation-name: wobble1;
}
@keyframes wobble2 {
  0% {
    transform: rotate(1deg);
    animation-timing-function: ease-in;
  }
  50% {
    transform: rotate(-1.5deg);
    animation-timing-function: ease-out;
  }
}
.wobble2 {
  -webkit-animation-name: wobble2;
  animation-name: wobble2;
}
@keyframes pulse2 {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 1.15, 1.15);
    transform: scale3d(1.15, 1.15, 1.15);
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.pulse2 {
  -webkit-animation-name: pulse2;
  animation-name: pulse2;
}
@keyframes flipc {
  0% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipc {
  -webkit-animation-name: flipc;
  animation-name: flipc;
}
/* reset */
* {
  margin: 0px;
  padding: 0px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-osx-font-smoothing: grayscale;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased !important;
}
img {
  border: 0px;
  vertical-align: middle;
  max-width: 100%;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  color: #d39e35;
}
a:hover {
  text-decoration: none;
}
div.clear {
  clear: both;
}
*:focus {
  outline: none;
}
.aw {
  font-family: 'FontAwesome';
}
input.submit {
  -webkit-appearance: none;
}
#hostinger-preview-banner {
  display: none !important;
}
body {
  font-family: Gotham, sans-serif;
  font-size: 14px;
  background-position: top left;
  color: #000000;
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}
@media screen and (max-width: 992px) {
  body {
    overflow: auto;
  }
}
@media screen and (max-width: 768px) {
  body {
    height: auto;
  }
}
.bg-orange {
  background-color: #EE7539;
}
a:hover,
a:focus {
  color: #fff;
}
p {
  margin: 0;
}
.hide {
  display: none !important;
}
.show {
  opacity: 1 !important;
}
.animated.delay-3ms {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}
.animated.delay-6ms {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}
.animated.delay-9ms {
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
}
.animated.delay-12ms {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.animated.delay-15ms {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.animated.delay-18ms {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.game__landscape {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__landscape_body {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__landscape_bg {
  width: 100%;
  height: 100%;
  background-color: #EE7539;
}
.game__landscape_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__landscape_info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40vw;
}
.game__landscape_icon {
  max-width: 4vw;
  margin: 0 auto 0.78125vw auto;
}
.game__landscape_text {
  font-size: 1.26666667vw;
  line-height: 1.66666667vw;
  text-align: center;
}
.game__landscape_footer {
  width: 100%;
  height: 12%;
  background-color: #EE7539;
  position: relative;
}
.game__landscape_logo_bristol {
  position: absolute;
  left: 46vw;
  width: 12.4vw;
  bottom: 1.5vw;
}
.vh .game__landscape_info {
  width: 71.111vh;
}
.vh .game__landscape_icon {
  max-width: 7.1111vh;
  margin: 0 auto 1.38888vh auto;
}
.vh .game__landscape_text {
  font-size: 2.25185vh;
  line-height: 2.96296vh;
  text-align: center;
}
.vh .game__landscape_logo_bristol {
  position: absolute;
  left: 81.777vh;
  width: 22.0444vh;
  bottom: 2.66666vh;
}
.game__intro {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__intro_body {
  width: 100%;
  height: 88%;
  position: relative;
}
.game__intro_bg {
  width: 100%;
  height: 100%;
}
.game__intro_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__intro_logo_simplify {
  position: absolute;
  left: 3vw;
  bottom: -3.5vw;
  width: 45vw;
  z-index: 1;
}
.game__intro_logo_simplify_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__intro_logo_simplify_container .icon-a {
  position: absolute;
}
.game__intro_logo_simplify_container .posg {
  top: 0;
  left: 0;
  width: 100%;
}
.game__intro_logo_simplify_container .pos1 {
  top: 7.6%;
  left: 20.5%;
  width: 5.5%;
}
.game__intro_logo_simplify_container .pos2 {
  top: 7.6%;
  left: 65.7%;
  width: 5.5%;
}
.game__intro_logo_simplify_container .pos3 {
  top: 28.6%;
  left: 91.8%;
  width: 4.5%;
}
.game__intro_logo_simplify_container .pos4 {
  top: 60.6%;
  left: 50.3%;
  width: 4.5%;
}
.game__intro_logo_simplify_container .pos5 {
  top: 71.6%;
  left: 4.9%;
  width: 4.5%;
}
.game__intro_text {
  position: absolute;
  bottom: -2.5vw;
  left: 46vw;
  color: #fff;
  font-size: 2.083vw;
  line-height: 2.60417vw;
  text-transform: uppercase;
  font-weight: 300;
  z-index: 1;
}
.game__intro_text span {
  color: #000;
}
.game__intro_footer {
  width: 100%;
  height: 12%;
  background-color: #fff;
  position: relative;
}
.game__intro_logo_bristol {
  position: absolute;
  left: 46vw;
  width: 12.4vw;
  bottom: 1.5vw;
}
.game__intro_refs {
  position: absolute;
  bottom: 0.5vw;
  right: 2%;
  width: 25%;
  font-size: .5vw;
  line-height: .7vw;
}
.vh .game__intro_logo_simplify {
  position: absolute;
  left: 5.333333vh;
  bottom: -6.222222vh;
  width: 80vh;
  z-index: 1;
}
.vh .game__intro_text {
  position: absolute;
  bottom: -4.4444444vh;
  left: 81.7777778vh;
  color: #fff;
  font-size: 3.703111vh;
  line-height: 4.629635vh;
  text-transform: uppercase;
  font-weight: 300;
  z-index: 1;
}
.vh .game__intro_logo_bristol {
  position: absolute;
  left: 81.777777vh;
  width: 22.04444vh;
  bottom: 2.666666vh;
}
.vh .game__intro_refs {
  position: absolute;
  bottom: 0.88888889vh;
  right: 2%;
  width: 25%;
  font-size: 0.8888889vh;
  line-height: 1.24444444vh;
}
.game__login {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__login_body {
  width: 100%;
  height: 88%;
  position: relative;
}
.game__login_body_container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.game__login_c50 {
  width: 50%;
  flex: 0 0 50%;
  height: 100%;
  position: relative;
}
.game__login_bg {
  width: 100%;
  height: 100%;
}
.game__login_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__login_logo_simplify {
  position: absolute;
  left: 3vw;
  bottom: -3.5vw;
  width: 45vw;
  z-index: 1;
}
.game__login_logo_simplify_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__login_logo_simplify_container .icon-a {
  position: absolute;
}
.game__login_logo_simplify_container .posg {
  top: 0;
  left: 0;
  width: 100%;
}
.game__login_logo_simplify_container .pos1 {
  top: 7.6%;
  left: 20.5%;
  width: 5.5%;
}
.game__login_logo_simplify_container .pos2 {
  top: 7.6%;
  left: 65.7%;
  width: 5.5%;
}
.game__login_logo_simplify_container .pos3 {
  top: 28.6%;
  left: 91.8%;
  width: 4.5%;
}
.game__login_logo_simplify_container .pos4 {
  top: 60.6%;
  left: 50.3%;
  width: 4.5%;
}
.game__login_logo_simplify_container .pos5 {
  top: 71.6%;
  left: 4.9%;
  width: 4.5%;
}
.game__login_text {
  position: absolute;
  bottom: -2.5vw;
  left: -4vw;
  color: #fff;
  font-size: 2.083vw;
  line-height: 2.60417vw;
  text-transform: uppercase;
  font-weight: 300;
  z-index: 1;
}
.game__login_text span {
  color: #000;
}
.game__login_footer {
  width: 100%;
  height: 12%;
  background-color: #fff;
  position: relative;
}
.game__login_logo_bristol {
  position: absolute;
  left: 46vw;
  width: 12.4vw;
  bottom: 1.5vw;
}
.game__login_form {
  position: absolute;
  top: 24.98%;
  left: 21.82%;
  width: 56.25%;
}
.game__login_form_title {
  margin-bottom: 2.604166vw;
  font-size: 2.34375vw;
  color: #fff;
  font-weight: 600;
}
.game__login_form_input {
  font-size: 0.9375vw;
  line-height: 1.40625vw;
  border-radius: 2.6041vw;
  background-color: #fff;
  margin: 0;
  padding: 0.9505vw;
}
.game__login_form_checkbox {
  width: 1.13333vw;
  height: 1.13333vw;
  margin: 0;
}
.game__login_form_group {
  margin-bottom: 1.3541vw;
}
.game__login_form_group label {
  font-size: 0.9375vw;
  line-height: 1.40625vw;
  font-weight: 400;
  margin: 0;
}
.game__login_form_submit {
  text-align: right;
}
.game__login_form_submit button {
  border-radius: 2.6041vw;
  background-color: #000;
  border-color: #000;
  text-transform: uppercase;
  padding: 0.6901vw 3.28125vw;
  font-size: 1.25vw;
  line-height: 1.875vw;
  font-weight: 700;
  color: #fff;
  border-width: 0;
}
.game__login_form_errors {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30%;
  background-color: #fff;
  border-radius: 1.0041vw;
  border: 0.052083vw solid #f15b5d;
  z-index: 99;
}
.game__login_form_errors_container {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 1.302083vw;
}
.game__login_form_errors_container p,
.game__login_form_errors_container ul {
  color: #f15b5d;
  font-size: 0.9375vw;
  line-height: 1.40625vw;
  margin: 0;
}
.game__login_form_errors_close {
  position: absolute;
  top: 6%;
  right: 3%;
  border: 0.052083vw solid #f15b5d;
  border-radius: 100%;
  width: 1.302083vw;
  height: 1.302083vw;
}
.game__login_form_errors_close_container {
  position: relative;
  width: 100%;
  height: 100%;
}
.game__login_form_errors_close_container img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.game__login_refs {
  position: absolute;
  bottom: 0.5vw;
  right: 2%;
  width: 25%;
  font-size: .5vw;
  line-height: .7vw;
}
.vh .game__login_logo_simplify {
  position: absolute;
  left: 5.333333vh;
  bottom: -6.222222vh;
  width: 80vh;
  z-index: 1;
}
.vh .game__login_text {
  position: absolute;
  bottom: -4.444444vh;
  left: -7.111111vh;
  color: #fff;
  font-size: 3.703111vh;
  line-height: 4.629635vh;
  text-transform: uppercase;
  font-weight: 300;
  z-index: 1;
}
.vh .game__login_logo_bristol {
  position: absolute;
  left: 81.777777vh;
  width: 22.04444vh;
  bottom: 2.666666vh;
}
.vh .game__login_refs {
  position: absolute;
  bottom: 0.88888889vh;
  right: 2%;
  width: 25%;
  font-size: 0.8888889vh;
  line-height: 1.24444444vh;
}
.vh .game__login_form_title {
  margin-bottom: 4.62962844vh;
  font-size: 4.1666666vh;
}
.vh .game__login_form_input {
  font-size: 1.6666666vh;
  line-height: 2.5vh;
  border-radius: 4.629511vh;
  padding: 1.689777vh;
}
.vh .game__login_form_checkbox {
  width: 2.0148088vh;
  height: 2.0148088vh;
}
.vh .game__login_form_group {
  margin-bottom: 2.4072888vh;
}
.vh .game__login_form_group label {
  font-size: 1.666666vh;
  line-height: 2.5vh;
}
.vh .game__login_form_submit button {
  border-radius: 4.629511vh;
  padding: 1.2268444vh 5.833333vh;
  font-size: 2.222222vh;
  line-height: 3.3333vh;
}
.vh .game__login_form_errors {
  border-radius: 1.7850666vh;
  border: 0.092592vh solid #f15b5d;
}
.vh .game__login_form_errors_container {
  padding: 2.3148142vh;
}
.vh .game__login_form_errors_container p,
.vh .game__login_form_errors_container ul {
  font-size: 1.6666666vh;
  line-height: 2.5vh;
}
.vh .game__login_form_errors_close {
  border: 0.092592vh solid #f15b5d;
  width: 2.3148142vh;
  height: 2.3148142vh;
}
.game {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  background-color: #000;
  justify-content: center;
}
.game__container {
  width: min(100vw, 178vh);
  height: min(100vh, 56vw);
  transition: 0s ease;
  position: relative;
  overflow: hidden;
}
.game__wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__play {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__gintro {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__gintro_body {
  width: 100%;
  height: 79.6%;
  position: relative;
}
.game__gintro_bg {
  width: 100%;
  height: 100%;
}
.game__gintro_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__gintro_simplify_logo {
  position: absolute;
  top: 50%;
  left: 3%;
  transform: translateY(-50%);
  width: 53.9vw;
}
.game__gintro_image {
  position: absolute;
  top: 50%;
  right: 3%;
  width: 33vw;
  transform: translateY(-50%);
}
.game__gintro_footer {
  width: 100%;
  height: 20.4%;
  position: relative;
  background-color: #EE7539;
}
.game__gintro_footer_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__gintro_footer_images {
  width: 68vw;
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.game__gintro_footer_images img {
  max-height: 15vh;
}
.game__play_contador {
  position: absolute;
  right: 1%;
  top: 22%;
  width: 8%;
  z-index: 10;
}
.game__play_contador .game__play_contador_container {
  position: relative;
}
.game__play_contador .game__play_contador_time {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 1.8833vw;
  line-height: 1.8833vw;
}
.game__casos {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso {
  width: 100%;
  height: 100%;
  position: relative;
}
.vh .game__play_contador .game__play_contador_time {
  font-size: 3.34808vh;
  line-height: 3.34808vh;
}
.game__caso_intro {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__caso_intro_body {
  width: 100%;
  height: 79.6%;
  position: relative;
}
.game__caso_intro_bg {
  width: 100%;
  height: 100%;
}
.game__caso_intro_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__caso_intro_simplify_logo {
  position: absolute;
  top: 2%;
  left: 3%;
  width: 28.125vw;
  transition: 0.8s ease-in-out;
}
.game__caso_intro_simplify_logo.big {
  top: 50%;
  left: 3%;
  transform: translateY(-50%);
  width: 53.9vw;
}
.game__caso_intro_title {
  position: absolute;
  top: 45%;
  left: 3%;
  color: #fff;
  font-size: 6.875vw;
  line-height: 8.3vw;
  font-weight: bold;
  opacity: 0;
}
.game__caso2 .game__caso_intro_title,
.game__caso3 .game__caso_intro_title {
  top: 40%;
}
.game__caso_intro_image {
  position: absolute;
  top: 50%;
  right: 3%;
  width: 33vw;
  transform: translateY(-50%);
}
.game__caso_intro_image_container {
  position: relative;
  width: 100%;
  height: 100%;
}
.box_p1 {
  position: absolute;
  top: 23.3%;
  left: 45.5%;
  width: 13.2%;
  height: 5.7%;
}
.box_p2 {
  position: absolute;
  top: 30.0%;
  left: 79.5%;
  width: 13.2%;
  height: 7.1%;
}
.box_p3 {
  position: absolute;
  top: 45.7%;
  left: 4.5%;
  width: 14.9%;
  height: 12.5%;
}
.box_p4 {
  position: absolute;
  top: 58%;
  left: 67.5%;
  width: 12.2%;
  height: 9.3%;
}
.box_p5 {
  position: absolute;
  top: 64%;
  left: 43.5%;
  width: 22.2%;
  height: 12.9%;
}
.game__caso_intro_footer {
  width: 100%;
  height: 20.4%;
  position: relative;
  background-color: #EE7539;
}
.game__caso_intro_footer_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_intro_footer_images {
  width: 68vw;
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.game__caso_intro_footer_images img {
  max-width: 8vw;
  max-height: 12vh;
  transition: 0.8s ease-in-out;
}
.game__caso_intro_footer_image {
  flex: 0 0 20%;
  text-align: center;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.game__caso_intro_footer_image .p1 {
  top: initial;
  left: initial;
  width: 8vw;
}
.game__caso_intro_footer_image .p2 {
  top: initial;
  left: initial;
  width: 7vw;
}
.game__caso_intro_footer_image .p3 {
  top: initial;
  left: initial;
  width: 4.7vw;
}
.game__caso_intro_footer_image .p4 {
  top: initial;
  left: initial;
  width: 5vw;
}
.game__caso_intro_footer_image .p5 {
  top: initial;
  left: initial;
  width: 6.5vw;
}
.vh .game__caso_intro_simplify_logo {
  width: 50vh;
}
.vh .game__caso_intro_simplify_logo.big {
  width: 95.822222vh;
}
.vh .game__caso_intro_title {
  font-size: 12.22222vh;
  line-height: 14.755555vh;
}
.vh .game__caso_intro_image {
  width: 58.666666vh;
}
.vh .game__caso_intro_footer_images {
  width: 120.888vh;
}
.vh .game__caso_intro_footer_images img {
  max-width: 8vw;
  max-height: 12vh;
  transition: 0.8s ease-in-out;
}
.vh .game__caso_intro_footer_image .p1 {
  width: 14.22222vh;
}
.vh .game__caso_intro_footer_image .p2 {
  width: 12.4444444vh;
}
.vh .game__caso_intro_footer_image .p3 {
  width: 8.355555556vh;
}
.vh .game__caso_intro_footer_image .p4 {
  width: 8.8888888vh;
}
.vh .game__caso_intro_footer_image .p5 {
  width: 11.55556vh;
}
.game__caso_info {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__caso_info_header {
  width: 100%;
  height: 20%;
  position: relative;
  overflow: hidden;
}
.game__caso_info_bg {
  width: 100%;
  height: 100%;
}
.game__caso_info_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__caso_info_logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -54%);
  width: 23.4375vw;
}
.game__caso_info_body {
  width: 100%;
  height: 80%;
  background-color: #EE7539;
  position: relative;
}
.game__caso_info_title {
  position: absolute;
  left: 33%;
  top: 6%;
  color: #fff;
  font-size: 2.7083vw;
  line-height: 2.7083vw;
  font-weight: 600;
}
.game__caso_info_title img {
  max-width: 5.2vw;
  max-height: 5.2vw;
}
.game__caso_info_title p {
  margin-left: 1.302083vw;
}
.game__caso_info_title_container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.game__caso_info_paciente {
  position: absolute;
  top: 24%;
  left: 5%;
  width: 23.4375%;
}
.game__caso_info_paciente_text {
  width: 85%;
  background-color: #fff;
  border-radius: 1.302083vw;
  color: #EE7539;
  font-size: 1.875vw;
  line-height: 1.975vw;
  text-align: center;
  font-weight: 600;
  padding: 1.302083vw 0;
  margin: 0 auto;
  transform: translateY(-50%);
}
.game__caso_info_c1 {
  position: absolute;
  left: 33%;
  top: 19%;
  color: #fff;
  width: 30.2%;
}
.game__caso_info_c1 p {
  font-size: 1.77083vw;
  line-height: 1.97916vw;
  margin-bottom: 0.78125vw;
}
.game__caso_info_c1 ul {
  font-weight: 300;
  font-size: 1.5625vw;
  line-height: 1.77083vw;
  margin-bottom: 0;
}
.game__caso_info_c1_text {
  margin-bottom: 2.60416vw;
}
.game__caso_info_c1_text:last-child {
  margin-bottom: 0;
}
.game__caso_info_c2 {
  position: absolute;
  left: 66%;
  top: 19%;
  color: #fff;
  width: 30.2%;
}
.game__caso_info_c2 p {
  font-size: 1.77083vw;
  line-height: 1.97916vw;
  margin-bottom: 0.78125vw;
}
.game__caso_info_c2 ul {
  font-weight: 300;
  font-size: 1.5625vw;
  line-height: 1.77083vw;
  margin-bottom: 0;
}
.game__caso_info_c2_text {
  margin-bottom: 2.60416vw;
}
.game__caso_info_c2_text:last-child {
  margin-bottom: 0;
}
.game__caso_info_next {
  position: absolute;
  top: 50%;
  right: 1%;
  transform: translateY(-50%);
  width: 2.60416vw;
  height: 2.60416vw;
  border: 0.20833vw solid #1D1D1B;
  border-radius: 100%;
}
.game__caso_info_next_button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #1D1D1B;
  display: inline-block;
  font-size: 1.6666vw;
}
.game__caso_info_next_btn_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_info_refs {
  position: absolute;
  bottom: 1vw;
  left: 33%;
  font-size: 0.6vw;
  line-height: 0.8vw;
}
.vh .game__caso_info_logo {
  width: 41.66666vh;
}
.vh .game__caso_info_title {
  font-size: 4.814755vh;
  line-height: 4.814755vh;
}
.vh .game__caso_info_title img {
  max-width: 9.2444vh;
  max-height: 9.2444vh;
}
.vh .game__caso_info_title p {
  margin-left: 2.31481422vh;
}
.vh .game__caso_info_paciente_text {
  border-radius: 2.31481422vh;
  font-size: 3.333333vh;
  line-height: 3.5111vh;
  padding: 2.31481422vh 0;
}
.vh .game__caso_info_c1 p {
  font-size: 3.1481422vh;
  line-height: 3.51850666vh;
  margin-bottom: 1.3888888vh;
}
.vh .game__caso_info_c1 ul {
  font-size: 2.777777vh;
  line-height: 3.1481422vh;
  margin-bottom: 0;
}
.vh .game__caso_info_c1_text {
  margin-bottom: 4.6296177vh;
}
.vh .game__caso_info_c1_text:last-child {
  margin-bottom: 0;
}
.vh .game__caso_info_c2 p {
  font-size: 3.1481422vh;
  line-height: 3.51850666vh;
  margin-bottom: 1.3888888vh;
}
.vh .game__caso_info_c2 ul {
  font-size: 2.777777vh;
  line-height: 3.1481422vh;
  margin-bottom: 0;
}
.vh .game__caso_info_c2_text {
  margin-bottom: 4.6296177vh;
}
.vh .game__caso_info_c2_text:last-child {
  margin-bottom: 0;
}
.vh .game__caso_info_next {
  width: 4.6296177vh;
  height: 4.6296177vh;
  border: 0.37036444vh solid #1D1D1B;
}
.vh .game__caso_info_next_button {
  font-size: 2.962844vh;
}
.vh .game__caso_info_refs {
  bottom: 1.77777vh;
  font-size: 1.0666666vh;
  line-height: 1.4222vh;
}
.game__caso_preguntas {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_pregunta {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__caso_pregunta.z-3 {
  z-index: 3;
}
.game__caso_pregunta_header {
  width: 100%;
  height: 20%;
  position: relative;
  overflow: hidden;
}
.game__caso_pregunta_bg {
  width: 100%;
  height: 100%;
}
.game__caso_pregunta_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__caso_pregunta_logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -54%);
  width: 23.4375vw;
}
.game__caso_pregunta_body {
  width: 100%;
  height: 65%;
  position: relative;
  background-color: #EE7539;
  z-index: 2;
}
.game__caso_pregunta_id {
  position: absolute;
  right: 3%;
  top: 50%;
  color: #fff;
  font-size: 2.34375vw;
  line-height: 2.34375vw;
  font-weight: 600;
  transform: translateY(-50%);
}
.game__caso_pregunta_id img {
  max-width: 3.2vw;
}
.game__caso_pregunta_id p {
  margin-left: 1.302083vw;
}
.game__caso_id {
  position: absolute;
  left: 3%;
  top: 50%;
  color: #fff;
  font-size: 2.34375vw;
  line-height: 2.34375vw;
  font-weight: 600;
  transform: translateY(-50%);
}
.game__caso_id img {
  max-width: 3.2vw;
}
.game__caso_id p {
  margin-right: 1.302083vw;
}
.game__caso_id_container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.game__caso_pregunta_id_container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.game__caso_pregunta_title {
  color: #0E2D43;
  font-size: 1.84375vw;
  line-height: 2.04375vw;
  font-weight: 300;
  width: 70%;
  padding-top: 1.5vw;
  margin: 0 auto 0 auto;
  text-align: center;
}
.game__caso_pregunta_respuestas {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
}
.game__caso_pregunta_respuestas_o {
  position: absolute;
  left: 50%;
  top: 25%;
  width: 90%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.game__caso_pregunta_respuestas_o_options {
  flex: 0 0 20%;
}
.game__caso_pregunta_respuestas_o_option {
  padding: 0.38125vw 0.78125vw;
  border: 0.20833vw solid #0E2D43;
  background-color: #0E2D43;
  color: #fff;
  border-radius: 1.90833vw;
  display: inline-block;
  min-width: 6vw;
  margin-bottom: 0.52083vw;
  touch-action: none;
  user-select: none;
  transform: translate(0px, 0px);
  transition: 0s;
  font-size: 0.729166vw;
  line-height: 0.929166vw;
  text-align: center;
}
.game__caso_pregunta_respuestas_o_option:last-child {
  margin-bottom: 0;
}
.game__caso_pregunta_respuestas_o_option_dropped {
  padding: 0.38125vw 0.78125vw;
  border: 0.20833vw solid #0E2D43;
  background-color: #0E2D43;
  color: #fff;
  border-radius: 1.90833vw;
  display: inline-block;
  min-width: 6vw;
  text-align: center;
  touch-action: none;
  user-select: none;
  transition: 0s;
  font-size: 0.729166vw;
  line-height: 0.729166vw;
}
.game__caso_pregunta_respuestas_o_boxs {
  flex: 0 0 60%;
}
.game__caso_pregunta_respuestas_o_boxs_column,
.game__caso_pregunta_respuestas_o_boxs_columns {
  text-align: center;
}
.game__caso_pregunta_respuestas_o_boxs_columns {
  display: flex;
  align-items: center;
  justify-content: center;
}
.game__caso_pregunta_respuestas_o_box {
  padding: 0.48125vw 0.68125vw;
  border: 0.20833vw solid #fff;
  color: #fff;
  border-radius: 1.90833vw;
  display: inline-block;
  text-align: center;
  margin-bottom: 10px;
  min-width: 18vw;
  min-height: 3.2vw;
  margin-left: 10px;
  margin-right: 10px;
}
.game__caso_pregunta_respuestas_o_box.success {
  border-color: #00b000;
}
.game__caso_pregunta_respuestas_o_box.error {
  border-color: #bf0000;
}
.game__caso_pregunta_respuestas_o_box_container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.game__caso_pregunta_respuestas_vf {
  position: absolute;
  left: 50%;
  top: 32%;
  width: 80%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
}
.game__caso_pregunta_respuestas_vf_item {
  display: flex;
  flex-direction: row;
  margin-bottom: 50px;
  width: 100%;
  align-items: center;
}
.game__caso_pregunta_respuestas_vf_item.success .game__caso_pregunta_respuestas_vf_success_icon {
  display: inline-block;
}
.game__caso_pregunta_respuestas_vf_item.error .game__caso_pregunta_respuestas_vf_error_icon {
  display: inline-block;
}
.game__caso_pregunta_respuestas_vf_item_p {
  flex: 0 0 70%;
  color: #fff;
  font-size: 1.3666vw;
  line-height: 1.3666vw;
  font-weight: 300;
}
.game__caso_pregunta_respuestas_vf_item_r {
  flex: 0 0 30%;
  text-align: right;
}
.game__caso_pregunta_respuestas_vf_item_res {
  padding: 0.78125vw;
  border: 0.20833vw solid #fff;
  color: #fff;
  border-radius: 1.90833vw;
  display: inline-block;
  min-width: 6vw;
  text-align: center;
}
.game__caso_pregunta_respuestas_vf_item_res.selected {
  border: 0.20833vw solid #0E2D43;
  background-color: #0E2D43;
}
.game__caso_pregunta_respuestas_vf_success_icon,
.game__caso_pregunta_respuestas_vf_error_icon {
  display: none;
  width: 2vw;
}
.game__caso_pregunta_respuestas_dd_c1 {
  position: absolute;
  left: 50%;
  top: 33%;
  width: 80%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
  z-index: 999;
}
.game__caso_pregunta_respuestas_dd_c3 {
  position: absolute;
  left: 50%;
  top: 41%;
  width: 70%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
.game__caso_pregunta_respuestas_dd_c3_options {
  flex: 0 0 50%;
}
.game__caso_pregunta_respuestas_dd_c3_option {
  text-align: center;
  margin-bottom: 0.78125vw;
}
.game__caso_pregunta_respuestas_dd_c3_option:last-child {
  margin-bottom: 0;
}
.game__caso_pregunta_respuestas_dd_c3_option_button {
  color: #fff;
  font-size: 1.3666vw;
  line-height: 1.3666vw;
  display: inline-block;
  padding: 0.78125vw;
  border: 0.204166vw solid #fff;
  border-radius: 0.78125vw;
}
.game__caso_pregunta_respuestas_dd_c3_option_button.selected {
  border-color: #0E2D43;
  background-color: #0E2D43;
  color: #fff;
}
.game__caso_pregunta_respuestas_dd_c3_values {
  flex: 0 0 50%;
}
.game__caso_pregunta_respuestas_dd_c3_value {
  text-align: center;
  margin-bottom: 0.78125vw;
}
.game__caso_pregunta_respuestas_dd_c3_value:last-child {
  margin-bottom: 0;
}
.game__caso_pregunta_respuestas_dd_c3_value_button {
  color: #fff;
  font-size: 1.4666vw;
  line-height: 1.4666vw;
  display: inline-block;
  padding: 0.48125vw;
  border: 0.204166vw solid #fff;
  border-radius: 0.78125vw;
}
.game__caso_pregunta_respuestas_dd_c3_value_button.selected {
  background-color: #0E2D43;
  border-color: #0E2D43;
}
.game__caso_pregunta_respuesta {
  flex: 0 0 50%;
  margin-bottom: 2.60416vw;
  cursor: pointer;
}
.game__caso_pregunta_respuesta.success .game__caso_pregunta_respuesta_success_icon {
  display: block;
}
.game__caso_pregunta_respuesta.error .game__caso_pregunta_respuesta_error_icon {
  display: block;
}
.game__caso_pregunta_respuesta.selected .game__caso_pregunta_respuesta_icon {
  border-color: #0E2D43;
  background-color: #0E2D43;
}
.game__caso_pregunta_respuesta.selected .game__caso_pregunta_respuesta_text {
  color: #0E2D43;
}
.game__caso_pregunta_respuesta.selected.style-2 .game__caso_pregunta_respuesta_text {
  border: 0.20833vw solid #0E2D43;
  background-color: #0E2D43;
}
.game__caso_pregunta_respuesta.style-2 {
  flex: 0 0 33.33333%;
  margin-bottom: 0;
}
.game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_container {
  justify-content: center;
}
.game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_text {
  padding: 0.78125vw;
  border: 0.20833vw solid #fff;
  color: #fff;
  border-radius: 1.90833vw;
}
.game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_success_icon,
.game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_error_icon {
  position: initial;
}
.game__caso_pregunta_respuesta_container {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.game__caso_pregunta_respuesta_icon {
  flex: 0 0 1.5625vw;
  width: 1.5625vw;
  height: 1.5625vw;
  border: 0.104166vw solid #fff;
  display: inline-block;
  border-radius: 100%;
}
.game__caso_pregunta_respuesta_success_icon {
  position: absolute;
  top: -5%;
  right: 94%;
  color: #1D1D1B;
  display: none;
  width: 2vw;
}
.game__caso_pregunta_respuesta_error_icon {
  position: absolute;
  top: -7%;
  right: 94%;
  color: #1D1D1B;
  display: none;
  width: 2vw;
}
.game__caso_pregunta_respuesta_text {
  padding-left: 0.78125vw;
  color: #fff;
  font-size: 1.3666vw;
  line-height: 1.3666vw;
  max-width: 80%;
}
.game__caso_pregunta_referencias {
  position: absolute;
  left: 50%;
  bottom: 2%;
  width: 90%;
  transform: translateX(-50%);
  color: #0E2D43;
  font-size: 0.729166vw;
  line-height: 0.83333vw;
}
.game__caso_pregunta_referencias p {
  margin-bottom: 0.520833vw;
}
.game__caso_pregunta_referencias p:last-child {
  margin-bottom: 0;
}
.game__caso_pregunta_footer {
  width: 100%;
  height: 15%;
  position: relative;
  background-color: #EE7539;
  border-top: 0.104166vw solid #15374D;
}
.game__caso_pregunta_footer_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_pregunta_footer_images {
  width: 68vw;
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.game__caso_pregunta_footer_images img {
  max-height: 10vh;
}
.game__caso_pregunta_next {
  position: absolute;
  top: 50%;
  right: 2%;
  transform: translateY(-50%);
  width: 2.60416vw;
  height: 2.60416vw;
  border: 0.20833vw solid #1D1D1B;
  border-radius: 100%;
}
.game__caso_pregunta_next.bloq {
  opacity: .4;
}
.game__caso_pregunta_next_button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #1D1D1B;
  display: inline-block;
  font-size: 1.6666vw;
}
.game__caso_pregunta_next_btn_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_pregunta_popup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 72%;
  height: 72%;
  background-color: #0E2D43;
  border-radius: 1.302083vw;
  z-index: 9;
}
.game__caso_pregunta_popup_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_pregunta_popup_close {
  position: absolute;
  top: 3%;
  right: 2%;
  width: 2.60416vw;
  height: 2.60416vw;
  font-size: 1.6666vw;
  color: #fff;
  border-radius: 100%;
  border: 0.20833vw solid #fff;
}
.game__caso_pregunta_popup_close_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_pregunta_popup_close_container i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.game__caso_pregunta_popup_text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -57%);
  color: #fff;
  font-size: 1.6666vw;
  line-height: 2.0833vw;
  text-align: center;
  width: 88%;
}
.game__caso_pregunta_popup_refs {
  position: absolute;
  left: 6%;
  bottom: 3%;
  color: #fff;
  width: 88%;
  font-size: 0.53333vw;
  line-height: 0.73333vw;
}
.game__caso_pregunta_popup_c1_p4_text {
  font-size: 1.2666vw;
  line-height: 1.4666vw;
  margin-bottom: 1vw;
}
.game__caso_pregunta_popup_c1_p4_image {
  text-align: center;
}
.game__caso_pregunta_popup_c1_p4_image img {
  width: 55%;
}
.game__caso_pregunta_popup_title_c3_p1 {
  font-size: 1.2666vw;
  line-height: 1.4666vw;
  margin-bottom: 1.5625vw;
}
.game__caso_pregunta_popup_title_c3_p2 {
  font-size: 1.2666vw;
  line-height: 1.4666vw;
  margin-bottom: 1.5625vw;
}
.game__caso_pregunta_popup_c3_p1_columns {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.game__caso_pregunta_popup_c4_p4_columns {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.game__caso_pregunta_popup_c3_p1_text {
  flex: 0 0 30%;
  font-size: 0.63333vw;
  text-align: left;
  font-weight: 300;
  line-height: 0.93333vw;
  margin-bottom: 1.5625vw;
}
.game__caso_pregunta_popup_c4_p4_text {
  flex: 0 0 40%;
  font-size: 0.63333vw;
  text-align: left;
  font-weight: 300;
  line-height: 0.93333vw;
  padding-right: 2vw;
}
.game__caso_pregunta_popup_title_c4_p1 {
  font-size: 1.2666vw;
  line-height: 1.4666vw;
  margin-bottom: 1.1625vw;
}
.game__caso_pregunta_popup_title_c4_p3 {
  font-size: 1.2666vw;
  line-height: 1.4666vw;
  margin-bottom: 1.5625vw;
}
.game__caso_pregunta_popup_c2_p1_text {
  top: 47%;
}
.game__caso_pregunta_popup_c3_p1_image {
  text-align: center;
}
.game__caso_pregunta_popup_c3_p1_image img {
  max-width: 44%;
}
.game__caso_pregunta_popup_c4_p4_image {
  flex: 0 0 60%;
  text-align: left;
}
.game__caso_pregunta_popup_c4_p4_image img {
  max-width: 60%;
}
.game__caso_pregunta_popup_c3_p2_image {
  text-align: center;
}
.game__caso_pregunta_popup_c3_p2_image img {
  max-width: 50%;
}
.game__caso_pregunta_popup_c3_p2_image p {
  max-width: 50%;
  display: inline-block;
  font-size: 0.53333vw;
  text-align: left;
  line-height: 0.73333vw;
  margin-top: .5vw;
}
.game__caso_pregunta_popup_c3_p3_image {
  text-align: center;
}
.game__caso_pregunta_popup_c3_p3_image img {
  max-width: 40%;
}
.game__caso_pregunta_popup_c3_p4_image {
  text-align: center;
}
.game__caso_pregunta_popup_c3_p4_image img {
  max-width: 40%;
}
.game__caso_pregunta_popup_c4_p1_image {
  text-align: center;
}
.game__caso_pregunta_popup_c4_p1_image img {
  max-width: 50%;
}
.game__caso_pregunta_popup_c4_p3_image {
  text-align: center;
}
.game__caso_pregunta_popup_c4_p3_image img {
  max-width: 75%;
}
.game__caso_pregunta_respuestas_dd_container {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.game__caso_pregunta_respuestas_dd_limitacion {
  flex: 0 0 50%;
  padding: 0 0.52083vw;
}
.game__caso_pregunta_respuestas_dd_limitacion_title {
  text-align: center;
  font-size: 1.6666vw;
  line-height: 1.6666vw;
  color: #fff;
  margin-bottom: 0.78125vw;
}
.game__caso_pregunta_respuestas_dd_limitacion_box {
  border: 0.10416vw solid #fff;
  width: 100%;
  height: 10vw;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 1.302083vw;
}
.game__caso_pregunta_respuestas_dd_sinlimitacion {
  flex: 0 0 50%;
  padding: 0 0.52083vw;
}
.game__caso_pregunta_respuestas_dd_sinlimitacion_title {
  text-align: center;
  font-size: 1.6666vw;
  line-height: 1.6666vw;
  color: #fff;
  margin-bottom: 0.78125vw;
}
.game__caso_pregunta_respuestas_dd_sinlimitacion_box {
  border: 0.10416vw solid #fff;
  width: 100%;
  height: 10vw;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 1.302083vw;
}
.game__caso_pregunta_respuestas_dd_text {
  flex: 0 0 100%;
  margin-top: 1.48125vw;
  text-align: center;
}
.game__caso_pregunta_respuestas_dd_text_item {
  display: inline-block;
  border-radius: 2.6041vw;
  background-color: #0E2D43;
  border-color: #0E2D43;
  padding: 0.3901vw 1.18125vw;
  font-size: 1.05vw;
  line-height: 1.05vw;
  font-weight: 500;
  color: #fff;
  border-width: 0;
  margin: 0.304166vw 0.504166vw;
  transition: 0s ease;
  touch-action: none;
  user-select: none;
  transform: translate(0px, 0px);
  z-index: 999;
}
.game__caso_pregunta_respuestas_dd_text_item .icon-succes,
.game__caso_pregunta_respuestas_dd_text_item .icon-error {
  display: none;
  margin-left: 0.3901vw;
  width: 1.05vw;
  height: 1.05vw;
}
.game__caso_pregunta_respuestas_dd_text_item.success .icon-succes {
  display: inline;
}
.game__caso_pregunta_respuestas_dd_text_item.error .icon-error {
  display: inline;
}
.game__caso_pregunta_respuestas_dd_text_item_dropped {
  display: inline-block;
  border-radius: 2.6041vw;
  background-color: #0E2D43;
  border-color: #0E2D43;
  padding: 0.3901vw 1.18125vw;
  font-size: 1.05vw;
  line-height: 1.05vw;
  font-weight: 500;
  color: #fff;
  border-width: 0;
  margin: 0.304166vw 0.504166vw;
  transition: 0s ease;
  touch-action: none;
  user-select: none;
  transform: translate(0px, 0px) !important;
}
.game__caso_pregunta_respuestas_dd_text_item_dropped .icon-succes,
.game__caso_pregunta_respuestas_dd_text_item_dropped .icon-error {
  display: none;
  margin-left: 0.3901vw;
  width: 1.05vw;
  height: 1.05vw;
}
.game__caso_pregunta_respuestas_dd_text_item_dropped.success .icon-succes {
  display: inline-block;
}
.game__caso_pregunta_respuestas_dd_text_item_dropped.error .icon-error {
  display: inline-block;
}
.vh .game__caso_pregunta_popup_c3_p2_image p {
  font-size: 0.94814vh;
  line-height: 1.3037vh;
  margin-top: .888888vh;
}
.vh .game__caso_pregunta_logo {
  width: 41.666666vh;
}
.vh .game__caso_pregunta_id {
  font-size: 4.1666666vh;
  line-height: 4.1666666vh;
}
.vh .game__caso_pregunta_id img {
  max-width: 5.6888888vh;
}
.vh .game__caso_pregunta_id p {
  margin-left: 2.31481422vh;
}
.vh .game__caso_id {
  font-size: 4.1666666vh;
  line-height: 4.1666666vh;
}
.vh .game__caso_id img {
  max-width: 5.6888888vh;
}
.vh .game__caso_id p {
  margin-right: 2.31481422vh;
}
.vh .game__caso_pregunta_title {
  font-size: 3.2777778vh;
  line-height: 3.633333vh;
  padding-top: 2.6666666vh;
}
.vh .game__caso_pregunta_respuestas_o_option {
  padding: 0.67777778vh 1.38888888vh;
  border: 0.37036444vh solid #0E2D43;
  border-radius: 3.3925866vh;
  min-width: 10.66666666vh;
  margin-bottom: 0.92592vh;
  font-size: 1.296296177vh;
  line-height: 1.651851733vh;
}
.vh .game__caso_pregunta_respuestas_o_option:last-child {
  margin-bottom: 0;
}
.vh .game__caso_pregunta_respuestas_o_option_dropped {
  padding: 0.6777778vh 1.388888vh;
  border: 0.37036444vh solid #0E2D43;
  border-radius: 3.392586666vh;
  font-size: 1.29629511vh;
  line-height: 1.29629511vh;
}
.vh .game__caso_pregunta_respuestas_o_box {
  padding: 0.8555555vh 1.2111111vh;
  border: 0.37036444vh solid #fff;
  color: #fff;
  border-radius: 3.3925866vh;
  margin-bottom: 0.9259259vh;
  min-width: 22vh;
  min-height: 3.5vh;
  margin-left: 0.9259259vh;
  margin-right: 0.9259259vh;
}
.vh .game__caso_pregunta_respuestas_o_box.success {
  border-color: #00b000;
}
.vh .game__caso_pregunta_respuestas_o_box.error {
  border-color: #bf0000;
}
.vh .game__caso_pregunta_respuestas_vf_item {
  margin-bottom: 4.6296296vh;
}
.vh .game__caso_pregunta_respuestas_vf_item.success .game__caso_pregunta_respuestas_vf_success_icon {
  display: inline-block;
}
.vh .game__caso_pregunta_respuestas_vf_item.error .game__caso_pregunta_respuestas_vf_error_icon {
  display: inline-block;
}
.vh .game__caso_pregunta_respuestas_vf_item_p {
  font-size: 2.4295111vh;
  line-height: 2.4295111vh;
}
.vh .game__caso_pregunta_respuestas_vf_item_res {
  padding: 1.38888889vh;
  border: 0.3703644vh solid #fff;
  color: #fff;
  border-radius: 3.392586vh;
  display: inline-block;
  min-width: 10.6666667vh;
  text-align: center;
}
.vh .game__caso_pregunta_respuestas_vf_item_res.selected {
  border: 0.3703644vh solid #0E2D43;
  background-color: #0E2D43;
}
.vh .game__caso_pregunta_respuestas_vf_success_icon,
.vh .game__caso_pregunta_respuestas_vf_error_icon {
  display: none;
  width: 3.5555556vh;
}
.vh .game__caso_pregunta_respuestas_dd_c3_option {
  text-align: center;
  margin-bottom: 1.388888vh;
}
.vh .game__caso_pregunta_respuestas_dd_c3_option:last-child {
  margin-bottom: 0;
}
.vh .game__caso_pregunta_respuestas_dd_c3_option_button {
  font-size: 2.42961777vh;
  line-height: 2.42961777vh;
  padding: 1.3888889vh;
  border: 0.362961778vh solid #fff;
  border-radius: 1.388889vh;
}
.vh .game__caso_pregunta_respuestas_dd_c3_option_button.selected {
  border-color: #0E2D43;
  background-color: #0E2D43;
  color: #fff;
}
.vh .game__caso_pregunta_respuestas_dd_c3_value {
  text-align: center;
  margin-bottom: 1.38888889vh;
}
.vh .game__caso_pregunta_respuestas_dd_c3_value:last-child {
  margin-bottom: 0;
}
.vh .game__caso_pregunta_respuestas_dd_c3_value_button {
  font-size: 2.607288889vh;
  line-height: 2.607288889vh;
  padding: 0.8555556vh;
  border: 0.362961778vh solid #fff;
  border-radius: 1.388888889vh;
}
.vh .game__caso_pregunta_respuestas_dd_c3_value_button.selected {
  background-color: #0E2D43;
  border-color: #0E2D43;
}
.vh .game__caso_pregunta_respuesta {
  margin-bottom: 4.62961777vh;
}
.vh .game__caso_pregunta_respuesta.success .game__caso_pregunta_respuesta_success_icon {
  display: block;
}
.vh .game__caso_pregunta_respuesta.error .game__caso_pregunta_respuesta_error_icon {
  display: block;
}
.vh .game__caso_pregunta_respuesta.selected .game__caso_pregunta_respuesta_icon {
  border-color: #0E2D43;
  background-color: #0E2D43;
}
.vh .game__caso_pregunta_respuesta.selected .game__caso_pregunta_respuesta_text {
  color: #0E2D43;
}
.vh .game__caso_pregunta_respuesta.selected.style-2 .game__caso_pregunta_respuesta_text {
  border: 0.37036444vh solid #0E2D43;
  background-color: #0E2D43;
}
.vh .game__caso_pregunta_respuesta.style-2 {
  flex: 0 0 33.33333%;
  margin-bottom: 0;
}
.vh .game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_container {
  justify-content: center;
}
.vh .game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_text {
  padding: 1.388888vh;
  border: 0.3703644vh solid #fff;
  color: #fff;
  border-radius: 3.39258667vh;
}
.vh .game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_success_icon,
.vh .game__caso_pregunta_respuesta.style-2 .game__caso_pregunta_respuesta_error_icon {
  position: initial;
}
.vh .game__caso_pregunta_respuesta_icon {
  flex: 0 0 2.7777777778vh;
  width: 2.7777777vh;
  height: 2.7777777vh;
  border: 0.185184vh solid #fff;
}
.vh .game__caso_pregunta_respuesta_success_icon {
  width: 3.555555555555vh;
}
.vh .game__caso_pregunta_respuesta_error_icon {
  width: 3.555555555555vh;
}
.vh .game__caso_pregunta_respuesta_text {
  padding-left: 1.3888888vh;
  font-size: 2.4295111vh;
  line-height: 2.4295111vh;
}
.vh .game__caso_pregunta_referencias {
  font-size: 1.29629511vh;
  line-height: 1.48147555vh;
}
.vh .game__caso_pregunta_referencias p {
  margin-bottom: 0.9259253vh;
}
.vh .game__caso_pregunta_referencias p:last-child {
  margin-bottom: 0;
}
.vh .game__caso_pregunta_footer {
  border-top: 0.185184vh solid #15374D;
}
.vh .game__caso_pregunta_footer_images {
  width: 120.88889vh;
}
.vh .game__caso_pregunta_footer_images img {
  max-height: 10vh;
}
.vh .game__caso_pregunta_next {
  width: 4.62961777vh;
  height: 4.62961777vh;
  border: 0.37036444vh solid #1D1D1B;
  border-radius: 100%;
}
.vh .game__caso_pregunta_next.bloq {
  opacity: .4;
}
.vh .game__caso_pregunta_next_button {
  font-size: 2.9628445vh;
}
.vh .game__caso_pregunta_popup {
  border-radius: 2,314814223vh;
}
.vh .game__caso_pregunta_popup_close {
  width: 4.62961777vh;
  height: 4.62961777vh;
  font-size: 2.962844vh;
  border: 0.37036444vh solid #fff;
}
.vh .game__caso_pregunta_popup_text {
  font-size: 2.9628444vh;
  line-height: 3.7037037vh;
}
.vh .game__caso_pregunta_popup_refs {
  font-size: 0.94814222vh;
  line-height: 1.30369777vh;
}
.vh .game__caso_pregunta_popup_c1_p4_text {
  font-size: 2.2517333vh;
  line-height: 2.607288vh;
  margin-bottom: 1.777777vh;
}
.vh .game__caso_pregunta_popup_title_c3_p1 {
  font-size: 2.2517333vh;
  line-height: 2.6072888vh;
  margin-bottom: 2.7777777vh;
}
.vh .game__caso_pregunta_popup_title_c3_p2 {
  font-size: 2.2517333vh;
  line-height: 2.6072888vh;
  margin-bottom: 2.7777777vh;
}
.vh .game__caso_pregunta_popup_c3_p1_text {
  font-size: 1.12592vh;
  line-height: 1.6592533vh;
  margin-right: 2.77777vh;
}
.vh .game__caso_pregunta_popup_c4_p4_text {
  font-size: 1.12592vh;
  line-height: 1.6592533vh;
  padding-right: 3.555555vh;
}
.vh .game__caso_pregunta_popup_title_c4_p1 {
  font-size: 2.251733vh;
  line-height: 2.6072888vh;
  margin-bottom: 2.77777vh;
}
.vh .game__caso_pregunta_popup_title_c4_p3 {
  font-size: 2.251733vh;
  line-height: 2.6072888vh;
  margin-bottom: 2.77777vh;
}
.vh .game__caso_pregunta_respuestas_dd_limitacion {
  flex: 0 0 50%;
  padding: 0 0.92592vh;
}
.vh .game__caso_pregunta_respuestas_dd_limitacion_title {
  font-size: 2.96284445vh;
  line-height: 2.96284445vh;
  margin-bottom: 1.3888889vh;
}
.vh .game__caso_pregunta_respuestas_dd_limitacion_box {
  border: 0.18517333vh solid #fff;
  height: 17.7777777vh;
  border-radius: 2.31481422vh;
}
.vh .game__caso_pregunta_respuestas_dd_sinlimitacion {
  padding: 0 0.92592vh;
}
.vh .game__caso_pregunta_respuestas_dd_sinlimitacion_title {
  font-size: 2.9628445vh;
  line-height: 2.9628445vh;
  margin-bottom: 1.3888889vh;
}
.vh .game__caso_pregunta_respuestas_dd_sinlimitacion_box {
  border: 0.18517333vh solid #fff;
  height: 17.7777777vh;
  border-radius: 2.31481422vh;
}
.vh .game__caso_pregunta_respuestas_dd_text {
  margin-top: 2.63333vh;
}
.vh .game__caso_pregunta_respuestas_dd_text_item {
  border-radius: 4.6295111vh;
  padding: 0.69351111vh 2.1vh;
  font-size: 1.866666vh;
  line-height: 1.866666vh;
  border-width: 0;
  margin: 0.54073956vh 0.89629511vh;
}
.vh .game__caso_pregunta_respuestas_dd_text_item .icon-succes,
.vh .game__caso_pregunta_respuestas_dd_text_item .icon-error {
  display: none;
  margin-left: 0.69351111vh;
  width: 1.8666666vh;
  height: 1.8666666vh;
}
.vh .game__caso_pregunta_respuestas_dd_text_item.success .icon-succes {
  display: inline;
}
.vh .game__caso_pregunta_respuestas_dd_text_item.error .icon-error {
  display: inline;
}
.vh .game__caso_pregunta_respuestas_dd_text_item_dropped {
  border-radius: 4.629511vh;
  padding: 0.6935111vh 2.1vh;
  font-size: 1.866666vh;
  line-height: 1.866666vh;
  margin: 0.54073955vh 0.89629511vh;
}
.vh .game__caso_pregunta_respuestas_dd_text_item_dropped .icon-succes,
.vh .game__caso_pregunta_respuestas_dd_text_item_dropped .icon-error {
  margin-left: 0.6935111vh;
  width: 1.866666vh;
  height: 1.866666vh;
}
.vh .game__caso_pregunta_respuestas_dd_text_item_dropped.success .icon-succes {
  display: inline-block;
}
.vh .game__caso_pregunta_respuestas_dd_text_item_dropped.error .icon-error {
  display: inline-block;
}
.game__caso_conclusion {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__caso_conclusion_header {
  width: 100%;
  height: 20%;
  position: relative;
  overflow: hidden;
}
.game__caso_conclusion_bg {
  width: 100%;
  height: 100%;
}
.game__caso_conclusion_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__caso_conclusion_logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -54%);
  width: 23.4375vw;
}
.game__caso_conclusion_body {
  width: 100%;
  height: 80%;
  position: relative;
  overflow: hidden;
  background-color: #EE7539;
}
.game__caso_conclusion_body_bg {
  height: 100%;
}
.game__caso_conclusion_body_bg img {
  height: 100%;
}
.game__caso_conclusion_paciente_text_des {
  position: absolute;
  bottom: 20%;
  left: 2%;
  width: 21.875%;
  background-color: #fff;
  border-radius: 1.302083vw;
  color: #EE7539;
  font-size: 1.77083vw;
  text-align: center;
  font-weight: 600;
  padding: 1.302083vw 0;
  margin: 0 auto;
  transform: translateY(-50%);
}
.game__caso_conclusion_paciente_name {
  position: absolute;
  bottom: 0%;
  left: 2%;
  color: #fff;
  font-weight: 800;
  font-size: 8.75vw;
  line-height: 8.75vw;
  opacity: .5;
}
.game__caso_conclusion_c1 {
  position: absolute;
  left: 33%;
  top: 3%;
  color: #fff;
  width: 30.2%;
}
.game__caso_conclusion_c1 p {
  font-size: 1.77083vw;
  line-height: 1.97916vw;
  margin-bottom: 0.78125vw;
}
.game__caso_conclusion_c1 ul {
  font-weight: 300;
  font-size: 1.25vw;
  line-height: 1.4583vw;
  margin-bottom: 0;
}
.game__caso_conclusion_c1_text {
  margin-bottom: 1.30416vw;
}
.game__caso_conclusion_c1_text:last-child {
  margin-bottom: 0;
}
.game__caso_conclusion_c2 {
  position: absolute;
  left: 66%;
  top: 3%;
  color: #fff;
  width: 30.2%;
}
.game__caso_conclusion_c2 p {
  font-size: 1.77083vw;
  line-height: 1.97916vw;
  margin-bottom: 0.78125vw;
}
.game__caso_conclusion_c2 ul {
  font-weight: 300;
  font-size: 1.25vw;
  line-height: 1.4583vw;
  margin-bottom: 0;
}
.game__caso_conclusion_c2_text {
  margin-bottom: 1.30416vw;
}
.game__caso_conclusion_c2_text:last-child {
  margin-bottom: 0;
}
.game__caso_conclusion_c3 {
  position: absolute;
  left: 33%;
  top: 56%;
  color: #fff;
  width: 60.2%;
}
.game__caso_conclusion_c3 p {
  font-size: 1.77083vw;
  line-height: 1.97916vw;
  margin-bottom: 0.78125vw;
}
.game__caso_conclusion_c3 ul {
  font-weight: 300;
  font-size: 1.25vw;
  line-height: 1.4583vw;
  margin-bottom: 0;
}
.game__caso_conclusion_c1c3 {
  position: absolute;
  left: 42%;
  top: 20%;
  color: #fff;
  width: 43.2%;
}
.game__caso_conclusion_c1c3 p {
  font-size: 1.8vw;
  line-height: 2vw;
  margin-bottom: 0.78125vw;
}
.game__caso_conclusion_c1c3 ul {
  font-weight: 300;
  font-size: 1.45vw;
  line-height: 1.90vw;
  margin-bottom: 0;
}
.game__caso_conclusion_c1c4 {
  position: absolute;
  left: 42%;
  top: 65%;
  color: #fff;
  width: 43.2%;
}
.game__caso_conclusion_c1c4 p {
  font-size: 1.8vw;
  line-height: 2vw;
  margin-bottom: 0.78125vw;
}
.game__caso_conclusion_c1c4 ul {
  font-weight: 300;
  font-size: 1.45vw;
  line-height: 1.90vw;
  margin-bottom: 0;
}
.game__caso_conclusion_c2c3 {
  position: absolute;
  left: 42%;
  top: 20%;
  color: #fff;
  width: 43.2%;
}
.game__caso_conclusion_c2c3 p {
  font-size: 1.8vw;
  line-height: 2vw;
  margin-bottom: 0.78125vw;
}
.game__caso_conclusion_c2c3 ul {
  font-weight: 300;
  font-size: 1.45vw;
  line-height: 1.90vw;
  margin-bottom: 0;
}
.game__caso_conclusion_c2c3 ul li {
  margin-bottom: 0.6vw;
}
.game__caso_conclusion_c3_text {
  margin-bottom: 1.30416vw;
}
.game__caso_conclusion_c3_text:last-child {
  margin-bottom: 0;
}
.game__caso_conclusion_refs {
  position: absolute;
  bottom: 1%;
  right: 1%;
  color: #1D1D1B;
  font-size: 0.52916vw;
  line-height: 0.52916vw;
  width: 55%;
}
.game__caso_conclusion_next {
  position: absolute;
  top: 50%;
  right: 1%;
  transform: translateY(-50%);
  width: 2.60416vw;
  height: 2.60416vw;
  border: 0.20833vw solid #1D1D1B;
  border-radius: 100%;
}
.game__caso_conclusion_next_button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #1D1D1B;
  display: inline-block;
  font-size: 1.6666vw;
}
.game__caso_conclusion_next_btn_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.vh .game__caso_conclusion_logo {
  width: 41.6666667vh;
}
.vh .game__caso_conclusion_paciente_text_des {
  border-radius: 2.31481422vh;
  font-size: 3.1481422vh;
  padding: 2.31481422vh 0;
}
.vh .game__caso_conclusion_paciente_name {
  font-size: 15.5555557vh;
  line-height: 15.5555557vh;
}
.vh .game__caso_conclusion_c1 p {
  font-size: 3.148142vh;
  line-height: 3.5185066vh;
  margin-bottom: 1.388888vh;
}
.vh .game__caso_conclusion_c1 ul {
  font-weight: 300;
  font-size: 2.2222vh;
  line-height: 2.59253vh;
  margin-bottom: 0;
}
.vh .game__caso_conclusion_c1_text {
  margin-bottom: 2.318506666vh;
}
.vh .game__caso_conclusion_c1_text:last-child {
  margin-bottom: 0;
}
.vh .game__caso_conclusion_c2 p {
  font-size: 3.148142vh;
  line-height: 3.5185066vh;
  margin-bottom: 1.388888vh;
}
.vh .game__caso_conclusion_c2 ul {
  font-weight: 300;
  font-size: 2.2222vh;
  line-height: 2.59253vh;
  margin-bottom: 0;
}
.vh .game__caso_conclusion_c2_text {
  margin-bottom: 2.318506666vh;
}
.vh .game__caso_conclusion_c2_text:last-child {
  margin-bottom: 0;
}
.vh .game__caso_conclusion_c3 p {
  font-size: 3.148142vh;
  line-height: 3.5185066vh;
  margin-bottom: 1.388888vh;
}
.vh .game__caso_conclusion_c3 ul {
  font-weight: 300;
  font-size: 2.2222vh;
  line-height: 2.59253vh;
  margin-bottom: 0;
}
.vh .game__caso_conclusion_c1c3 p {
  font-size: 3.2vh;
  line-height: 3.5555556vh;
  margin-bottom: 1.388888vh;
}
.vh .game__caso_conclusion_c1c3 ul {
  font-weight: 300;
  font-size: 2.57777777778vh;
  line-height: 3.37777778vh;
  margin-bottom: 0;
}
.vh .game__caso_conclusion_c1c4 p {
  font-size: 3.2vh;
  line-height: 3.5555556vh;
  margin-bottom: 1.388888vh;
}
.vh .game__caso_conclusion_c1c4 ul {
  font-weight: 300;
  font-size: 2.57777777778vh;
  line-height: 3.37777778vh;
  margin-bottom: 0;
}
.vh .game__caso_conclusion_c2c3 p {
  font-size: 3.2vh;
  line-height: 3.55555556vh;
  margin-bottom: 1.3888889vh;
}
.vh .game__caso_conclusion_c2c3 ul {
  font-size: 2.5777777vh;
  line-height: 3.3777777vh;
}
.vh .game__caso_conclusion_c2c3 ul li {
  margin-bottom: 1.0666666vh;
}
.vh .game__caso_conclusion_c3_text {
  margin-bottom: 2.31850666vh;
}
.vh .game__caso_conclusion_c3_text:last-child {
  margin-bottom: 0;
}
.vh .game__caso_conclusion_refs {
  font-size: 0.94072888vh;
  line-height: 0.94072888vh;
  width: 55%;
}
.vh .game__caso_conclusion_next {
  width: 4.62961777vh;
  height: 4.62961777vh;
  border: 0.3703644vh solid #1D1D1B;
}
.vh .game__caso_conclusion_next_button {
  font-size: 2.962844vh;
}
/** Game Evolucion **/
.game__caso_evolucion {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__caso_evolucion_header {
  width: 100%;
  height: 20%;
  position: relative;
  overflow: hidden;
}
.game__caso_evolucion_bg {
  width: 100%;
  height: 100%;
}
.game__caso_evolucion_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__caso_evolucion_logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -54%);
  width: 23.4375vw;
}
.game__caso_evolucion_body {
  width: 100%;
  height: 80%;
  background-color: #EE7539;
  position: relative;
}
.game__caso_evolucion_title {
  position: absolute;
  left: 33%;
  top: 6%;
  color: #fff;
  font-size: 2.7083vw;
  line-height: 2.7083vw;
  font-weight: 600;
}
.game__caso_evolucion_title img {
  max-width: 5.2vw;
  max-height: 5.2vw;
}
.game__caso_evolucion_title p {
  margin-left: 1.302083vw;
}
.game__caso_evolucion_title_container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.game__caso_evolucion_paciente {
  position: absolute;
  top: 24%;
  left: 5%;
  width: 23.4375%;
}
.game__caso_evolucion_paciente_text {
  width: 85%;
  background-color: #fff;
  border-radius: 1.302083vw;
  color: #EE7539;
  font-size: 1.875vw;
  line-height: 1.975vw;
  text-align: center;
  font-weight: 600;
  padding: 1.302083vw 0;
  margin: 0 auto;
  transform: translateY(-50%);
}
.game__caso_evolucion_c1 {
  position: absolute;
  left: 33%;
  top: 33%;
  color: #fff;
  width: 45.2%;
}
.game__caso_evolucion_c1 p {
  font-size: 1.77083vw;
  line-height: 1.97916vw;
  margin-bottom: 0.78125vw;
}
.game__caso_evolucion_c1 ul {
  font-weight: 300;
  font-size: 1.5625vw;
  line-height: 1.9vw;
  margin-bottom: 0;
}
.game__caso_evolucion_c1_text {
  margin-bottom: 2.60416vw;
}
.game__caso_evolucion_c1_text:last-child {
  margin-bottom: 0;
}
.game__caso_evolucion_c2 {
  position: absolute;
  left: 66%;
  top: 19%;
  color: #fff;
  width: 30.2%;
}
.game__caso_evolucion_c2 p {
  font-size: 1.77083vw;
  line-height: 1.97916vw;
  margin-bottom: 0.78125vw;
}
.game__caso_evolucion_c2 ul {
  font-weight: 300;
  font-size: 1.5625vw;
  line-height: 1.77083vw;
  margin-bottom: 0;
}
.game__caso_evolucion_c2_text {
  margin-bottom: 2.60416vw;
}
.game__caso_evolucion_c2_text:last-child {
  margin-bottom: 0;
}
.game__caso_evolucion_next {
  position: absolute;
  top: 50%;
  right: 1%;
  transform: translateY(-50%);
  width: 2.60416vw;
  height: 2.60416vw;
  border: 0.20833vw solid #1D1D1B;
  border-radius: 100%;
}
.game__caso_evolucion_next_button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #1D1D1B;
  display: inline-block;
  font-size: 1.6666vw;
}
.game__caso_evolucion_next_btn_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__caso_evolucion_refs {
  position: absolute;
  bottom: 1vw;
  left: 33%;
  font-size: 0.6vw;
  line-height: 0.8vw;
}
.vh .game__caso_evolucion_logo {
  width: 41.666666vh;
}
.vh .game__caso_evolucion_title {
  font-size: 4.81475555vh;
  line-height: 4.81475555vh;
  font-weight: 600;
}
.vh .game__caso_evolucion_title img {
  max-width: 9.244444444vh;
  max-height: 9.244444444vh;
}
.vh .game__caso_evolucion_title p {
  margin-left: 2.31481422vh;
}
.vh .game__caso_evolucion_paciente_text {
  width: 85%;
  background-color: #fff;
  border-radius: 2.31481422vh;
  color: #EE7539;
  font-size: 3.3333333vh;
  line-height: 3.5111111vh;
  text-align: center;
  font-weight: 600;
  padding: 2.31481422vh 0;
}
.vh .game__caso_evolucion_c1 p {
  font-size: 3.1481422vh;
  line-height: 3.5185066vh;
  margin-bottom: 1.38888889vh;
}
.vh .game__caso_evolucion_c1 ul {
  font-weight: 300;
  font-size: 2.77777778vh;
  line-height: 3.3777778vh;
  margin-bottom: 0;
}
.vh .game__caso_evolucion_c1_text {
  margin-bottom: 4.629617778vh;
}
.vh .game__caso_evolucion_c1_text:last-child {
  margin-bottom: 0;
}
.vh .game__caso_evolucion_c2 p {
  font-size: 3.148142222vh;
  line-height: 3.518506666vh;
  margin-bottom: 1.38888888vh;
}
.vh .game__caso_evolucion_c2 ul {
  font-weight: 300;
  font-size: 2.77777777vh;
  line-height: 3.148142222vh;
  margin-bottom: 0;
}
.vh .game__caso_evolucion_c2_text {
  margin-bottom: 4.62961777vh;
}
.vh .game__caso_evolucion_c2_text:last-child {
  margin-bottom: 0;
}
.vh .game__caso_evolucion_next {
  width: 4.62961777vh;
  height: 4.62961777vh;
  border: 0.37036444vh solid #1D1D1B;
}
.vh .game__caso_evolucion_next_button {
  font-size: 2.9628444vh;
}
.vh .game__caso_evolucion_refs {
  bottom: 1.777777778vh;
  font-size: 1.0666666vh;
  line-height: 1.42222vh;
}
.leader-line {
  z-index: 3;
}
.game__end {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__end_body {
  width: 100%;
  height: 79.6%;
  position: relative;
}
.game__end_bg {
  width: 100%;
  height: 100%;
}
.game__end_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__end_simplify_logo {
  position: absolute;
  top: 2%;
  left: 3%;
  width: 28.125vw;
  transition: 0.8s ease-in-out;
}
.game__end_simplify_logo.big {
  top: 50%;
  left: 3%;
  transform: translateY(-50%);
  width: 53.9vw;
}
.game__end_title {
  position: absolute;
  top: 45%;
  left: 3%;
  color: #fff;
  font-size: 6.875vw;
  line-height: 8.3vw;
  font-weight: bold;
  opacity: 0;
}
.game__end_image {
  position: absolute;
  top: 50%;
  right: 3%;
  width: 33vw;
  transform: translateY(-50%);
}
.game__end_image_container {
  position: relative;
  width: 100%;
  height: 100%;
}
.box_p1 {
  position: absolute;
  top: 23.3%;
  left: 45.5%;
  width: 13.2%;
  height: 5.7%;
}
.box_p2 {
  position: absolute;
  top: 30.0%;
  left: 79.5%;
  width: 13.2%;
  height: 7.1%;
}
.box_p3 {
  position: absolute;
  top: 45.7%;
  left: 4.5%;
  width: 14.9%;
  height: 12.5%;
}
.box_p4 {
  position: absolute;
  top: 58%;
  left: 67.5%;
  width: 12.2%;
  height: 9.3%;
}
.box_p5 {
  position: absolute;
  top: 64%;
  left: 43.5%;
  width: 22.2%;
  height: 12.9%;
}
.game__end_footer {
  width: 100%;
  height: 20.4%;
  position: relative;
  background-color: #EE7539;
}
.game__end_footer_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.game__end_footer_images {
  width: 68vw;
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.game__end_footer_images img {
  max-width: 8vw;
  max-height: 12vh;
  transition: 0.8s ease-in-out;
}
.game__end_footer_image {
  flex: 0 0 20%;
  text-align: center;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.game__end_footer_image .p1 {
  top: initial;
  left: initial;
  width: 8vw;
}
.game__end_footer_image .p2 {
  top: initial;
  left: initial;
  width: 7vw;
}
.game__end_footer_image .p3 {
  top: initial;
  left: initial;
  width: 4.7vw;
}
.game__end_footer_image .p4 {
  top: initial;
  left: initial;
  width: 5vw;
}
.game__end_footer_image .p5 {
  top: initial;
  left: initial;
  width: 6.5vw;
}
.game__ranking {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
}
.game__ranking_header {
  width: 100%;
  height: 20%;
  position: relative;
  overflow: hidden;
}
.game__ranking_bg {
  width: 100%;
  height: 100%;
}
.game__ranking_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.game__ranking_logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -54%);
  width: 23.4375vw;
}
.game__ranking_body {
  width: 100%;
  height: 80%;
  background-color: #EE7539;
  position: relative;
}
.game__ranking_pod {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
}
.game__ranking_pod .game__ranking_pod_container {
  position: relative;
}
.game__ranking_pod .game__ranking_pod_container .img-podium {
  width: 100%;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_pod_name {
  color: #001e60;
  font-weight: 600;
  font-size: 1.14583vw;
  margin-bottom: 0.25083vw;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_pod_points {
  color: white;
  font-size: 0.9375vw;
  margin-bottom: 0.52083vw;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_pod1 {
  position: absolute;
  width: 15%;
  left: 43%;
  bottom: 45%;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_pod2 {
  position: absolute;
  width: 15%;
  left: 17%;
  bottom: 40%;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_pod3 {
  position: absolute;
  width: 15%;
  left: 68.5%;
  bottom: 32%;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_h_pod1 {
  position: absolute;
  width: 17%;
  left: 42.2%;
  bottom: 4%;
  text-align: center;
  background-color: #fec933;
  border: 0.20833vw solid #f9bc26;
  color: #001e60;
  border-radius: 0.2604167vw;
  padding: 0.20833vw 0.416666vw;
  font-size: 0.9375vw;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_h_pod2 {
  position: absolute;
  width: 17%;
  left: 15.6%;
  bottom: 5%;
  text-align: center;
  background-color: #cfcfcf;
  border: 0.20833vw solid #979797;
  color: #001e60;
  border-radius: 0.2604167vw;
  padding: 0.20833vw 0.416666vw;
  font-size: 0.9375vw;
}
.game__ranking_pod .game__ranking_pod_container .game__ranking_h_pod3 {
  position: absolute;
  width: 17%;
  left: 68%;
  bottom: 6%;
  text-align: center;
  background-color: #e58257;
  border: 0.20833vw solid #b95c32;
  color: #001e60;
  border-radius: 0.2604167vw;
  padding: 0.20833vw 0.416666vw;
  font-size: 0.9375vw;
}
.game__ranking_next {
  position: absolute;
  top: 50%;
  right: 1%;
  transform: translateY(-50%);
  width: 2.60416vw;
  height: 2.60416vw;
  border: 0.20833vw solid #1D1D1B;
  border-radius: 100%;
}
.game__ranking_next_button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #1D1D1B;
  display: inline-block;
  font-size: 1.6666vw;
}
.game__ranking_next_btn_container {
  width: 100%;
  height: 100%;
  position: relative;
}
.vh .game__ranking_logo {
  width: 41.66667vh;
}
.vh .game__ranking_pod .game__ranking_pod_container {
  position: relative;
}
.vh .game__ranking_pod .game__ranking_pod_container .game__ranking_pod_name {
  font-size: 2.0370311vh;
  margin-bottom: 0.44592vh;
}
.vh .game__ranking_pod .game__ranking_pod_container .game__ranking_pod_points {
  font-size: 1.666666vh;
  margin-bottom: 0.92592vh;
}
.vh .game__ranking_pod .game__ranking_pod_container .game__ranking_h_pod1 {
  border: 0.370364vh solid #f9bc26;
  border-radius: 0.4629629vh;
  padding: 0.370364vh 0.416666vw;
  font-size: 1.6666vh;
}
.vh .game__ranking_pod .game__ranking_pod_container .game__ranking_h_pod2 {
  border: 0.370364vh solid #979797;
  border-radius: 0.4629629vh;
  padding: 0.370364vh 0.416666vw;
  font-size: 1.6666vh;
}
.vh .game__ranking_pod .game__ranking_pod_container .game__ranking_h_pod3 {
  border: 0.370364vh solid #b95c32;
  border-radius: 0.4629629vh;
  padding: 0.370364vh 0.416666vw;
  font-size: 1.6666vh;
}
.vh .game__ranking_next {
  width: 4.6296178vh;
  height: 4.6296178vh;
  border: 0.3703644vh solid #1D1D1B;
}
.vh .game__ranking_next_button {
  font-size: 2.96284vh;
}
