@font-face {
  font-family: 'HiraKaku W8';
  src: url('../fonts/HiraKaku/HiraKakuStd-W8.eot');
  src: url('../fonts/HiraKaku/HiraKakuStd-W8.eot?#iefix') format('embedded-opentype'), url('../fonts/HiraKaku/HiraKakuStd-W8.woff2') format('woff2'), url('../fonts/HiraKaku/HiraKakuStd-W8.woff') format('woff'), url('../fonts/HiraKaku/HiraKakuStd-W8.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HiraKaku W6';
  src: url('../fonts/HiraKaku/HiraKakuProN-W6.eot');
  src: url('../fonts/HiraKaku/HiraKakuProN-W6.eot?#iefix') format('embedded-opentype'), url('../fonts/HiraKaku/HiraKakuProN-W6.woff2') format('woff2'), url('../fonts/HiraKaku/HiraKakuProN-W6.woff') format('woff'), url('../fonts/HiraKaku/HiraKakuProN-W6.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@keyframes adrag {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(-800%, 200%);
  }
  100% {
    transform: translate(0, 0);
  }
}
.adrag {
  -webkit-animation-name: adrag;
  animation-name: adrag;
  animation-iteration-count: 2;
  -webkit-animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-duration: 2s;
  animation-fill-mode: both;
}
@keyframes anube {
  0% {
    left: 100%;
  }
  50% {
    left: 35%;
  }
  100% {
    left: 100%;
  }
}
.aNube {
  -webkit-animation-name: anube;
  animation-name: anube;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 50s;
  -webkit-animation-fill-mode: both;
  animation-duration: 50s;
  animation-fill-mode: both;
}
@keyframes anube2 {
  0% {
    left: 110%;
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    left: 35%;
    opacity: 0;
  }
}
.aNube2 {
  -webkit-animation-name: anube2;
  animation-name: anube2;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 50s;
  -webkit-animation-fill-mode: both;
  animation-duration: 50s;
  animation-fill-mode: both;
  animation-delay: 1s;
}
@keyframes anube3 {
  0% {
    left: 110%;
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    left: 35%;
    opacity: 0;
  }
}
.aNube3 {
  -webkit-animation-name: anube3;
  animation-name: anube3;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 50s;
  -webkit-animation-fill-mode: both;
  animation-duration: 50s;
  animation-fill-mode: both;
  animation-delay: 7s;
}
@keyframes pulseo {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
    opacity: .28;
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
    opacity: .28;
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
  }
}
.pulseo {
  -webkit-animation-name: pulseo;
  animation-name: pulseo;
}
/* 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: 'HiraKaku W6', sans-serif;
  font-size: 14px;
  background-position: top left;
  color: #000000;
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
}
img {
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
sup {
  font-size: .55em;
}
p {
  margin: 0;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  user-select: none;
  /* Standard syntax */
}
b {
  font-family: 'HiraKaku W8', sans-serif;
  font-weight: 800;
}
.hide {
  display: none !important;
}
.p-ab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-6 {
  z-index: 6;
}
.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;
}
.animated.delay-21ms {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
.duration-5ms {
  -webkit-animation-delay: .5s !important;
  animation-delay: .5s !important;
}
/* width */
::-webkit-scrollbar {
  width: 0.244140625vw;
}
/* Track */
::-webkit-scrollbar-track {
  background: transparent;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #ff6001;
  border-radius: 1.220703125vw;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #ff6001;
}
.vh ::-webkit-scrollbar {
  width: 0.32552083333333vh;
}
.vh ::-webkit-scrollbar-thumb {
  border-radius: 1.6276041666667vh;
}
/** GENERAL **/
.cammbio {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
}
.cammbio__container {
  position: relative;
  width: min(100vw, 133.3333333vh);
  height: min(100vh, 75vw);
  transition: 0s ease;
}
.cammbio__wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.cammbio__slide {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
/** ELEMENTS BG **/
.cammbio__slide_bg_i1,
.cammbio__popup_bg_i1 {
  position: absolute;
  width: 100%;
  top: .5%;
  opacity: .1;
}
.cammbio__slide_bg_i2,
.cammbio__popup_bg_i2 {
  position: absolute;
  width: 81.45%;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
}
.cammbio__slide_bg_i3,
.cammbio__popup_bg_i3 {
  position: absolute;
  left: 1.5%;
  top: 53.5%;
  transform: translateY(-50%);
}
.cammbio__slide_bg_i4,
.cammbio__popup_bg_i4 {
  position: absolute;
  right: 1.5%;
  top: 53.5%;
  transform: translateY(-50%);
}
/** LOGOS **/
.cammbio__slide_logo,
.cammbio__popup_logo {
  position: absolute;
  width: 16.36%;
  left: 50%;
  transform: translateX(-55%);
  top: 7.5%;
}
.cammbio__slide_logo_jj,
.cammbio__popup_logo_jj {
  position: absolute;
  width: 11.182%;
  left: 2.6%;
  bottom: 2.5%;
}
.cammbio__slide_logo_hme,
.cammbio__popup_logo_hme {
  position: absolute;
  width: 7.813%;
  right: 2.6%;
  bottom: 2.5%;
}
.cammbio__slide_bg_hme,
.cammbio__popup_bg_hme {
  position: absolute;
  width: 42.432%;
  bottom: 0;
  right: 0;
  transform: translateX(18%);
}
/** FAROL **/
.cammbio__slide_farol,
.cammbio__popup_farol {
  position: absolute;
  width: 7.324%;
  bottom: 7%;
  right: 3.6%;
}
/** PISTAS **/
.cammbio__slide_p1,
.cammbio__popup_p1 {
  position: absolute;
  width: 24.512%;
  bottom: 0%;
  right: 12%;
}
.cammbio__slide_p2,
.cammbio__popup_p2 {
  position: absolute;
  width: 22.705%;
  bottom: 0%;
  left: 19%;
}
/** CODE **/
.cammbio__slide_code,
.cammbio__popup_code {
  position: absolute;
  right: -12%;
  bottom: 11%;
  transform: rotate(-90deg);
  transform-origin: top left;
  font-size: 0.684vw;
  line-height: 0.684vw;
  color: #ffffff;
}
.vh .cammbio__slide_code,
.vh .cammbio__popup_code {
  font-size: 0.912vh;
  line-height: 0.912vh;
}
/** TIMER **/
.cammbio__timer {
  position: absolute;
  top: 25%;
  right: 10.5%;
  width: 11.328%;
  color: #ff6001;
}
.cammbio__timer .cammbio__timer_c {
  position: relative;
}
.cammbio__timer .cammbio__timer_minutes {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 43%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Hiraku W8', sans-serif;
  font-weight: 800;
  font-size: 1.997vw;
  line-height: 1.997vw;
  color: #ff6001;
}
.cammbio__timer .cammbio__timer_minutes_text {
  position: absolute;
  top: 105%;
  left: 0;
  width: 43%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.794vw;
  line-height: 0.794vw;
  color: #ffffff;
}
.cammbio__timer .cammbio__timer_seconds {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 43%;
  font-family: 'Hiraku W8', sans-serif;
  font-weight: 800;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.997vw;
  line-height: 1.997vw;
  color: #ff6001;
}
.cammbio__timer .cammbio__timer_seconds_text {
  position: absolute;
  top: 105%;
  right: 0;
  width: 43%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.794vw;
  line-height: 0.794vw;
  color: #ffffff;
}
.vh .cammbio__timer .cammbio__timer_minutes {
  font-size: 2.663vh;
  line-height: 2.663vh;
}
.vh .cammbio__timer .cammbio__timer_minutes_text {
  font-size: 1.059vh;
  line-height: 1.059vh;
}
.vh .cammbio__timer .cammbio__timer_seconds {
  font-size: 2.663vh;
  line-height: 2.663vh;
}
.vh .cammbio__timer .cammbio__timer_seconds_text {
  font-size: 1.059vh;
  line-height: 1.059vh;
}
/** POPUP **/
.cammbio__popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cammbio__popup .cammbio__popup_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__popup .cammbio__popup_overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.cammbio__popup .cammbio__popup_container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 63.721%;
  transform: translate(-50%, -50%);
}
.cammbio__popup .cammbio__popup_container_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__popup .cammbio__popup_content {
  position: absolute;
  top: 8%;
  left: 2%;
  width: 95.5%;
  height: 84.5%;
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  padding: 2.441vw;
}
.cammbio__popup .cammbio__popup_title {
  color: #ff6001;
  font-size: 2.253vw;
  line-height: 2.253vw;
  margin-bottom: 1.465vw;
}
.cammbio__popup .cammbio__popup_text {
  color: #ffffff;
  font-size: 1.343vw;
  line-height: 1.711vw;
}
.cammbio__popup .cammbio__popup_text p {
  margin-bottom: 0.977vw;
}
.cammbio__popup .cammbio__popup_text p:last-child {
  margin-bottom: 0;
}
.cammbio__popup .cammbio__popup_next {
  width: 23.5%;
  margin-top: 1.465vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
.cammbio__popup .cammbio__popup_next .cammbio__popup_next_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__popup .cammbio__popup_next .cammbio__popup_next_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 67.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.089vw;
  line-height: 1.089vw;
  color: #ffffff;
}
.cammbio__popup .cammbio__popup_close {
  position: absolute;
  top: 10%;
  right: 6%;
  font-size: 1.563vw;
  color: #fff;
  padding: 0.977vw;
}
.vh .cammbio__popup .cammbio__popup_content {
  padding: 3.255vh;
}
.vh .cammbio__popup .cammbio__popup_title {
  color: #ff6001;
  font-size: 3.004vh;
  line-height: 3.004vh;
  margin-bottom: 1.953vh;
}
.vh .cammbio__popup .cammbio__popup_text {
  font-size: 1.791vh;
  line-height: 2.281vh;
}
.vh .cammbio__popup .cammbio__popup_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__popup .cammbio__popup_text p:last-child {
  margin-bottom: 0;
}
.vh .cammbio__popup .cammbio__popup_next {
  margin-top: 1.953vh;
}
.vh .cammbio__popup .cammbio__popup_next .cammbio__popup_next_text {
  font-size: 1.452vh;
  line-height: 1.452vh;
}
.vh .cammbio__popup .cammbio__popup_close {
  font-size: 2.084vh;
  padding: 1.303vh;
}
/** LOGIN **/
.cammbio__login_intro {
  position: absolute;
  top: 26.04%;
  left: 11.4%;
  width: 40.184%;
}
.cammbio__login_title {
  font-size: 1.611vw;
  line-height: 1.611vw;
  color: #ff6001;
  margin-bottom: 0.977vw;
}
.cammbio__login_text {
  font-size: 1.343vw;
  line-height: 1.711vw;
  color: #ffffff;
}
.cammbio__login_text p {
  margin-bottom: 0.977vw;
}
.cammbio__login_text p:last-child {
  margin-bottom: 0;
}
.cammbio__login_instrucciones {
  position: absolute;
  top: 72%;
  left: 22%;
  width: 16.26%;
  cursor: pointer;
}
.cammbio__login_instrucciones .cammbio__login_instrucciones_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__login_instrucciones .cammbio__login_instrucciones_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 72.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.04vw;
  line-height: 1.04vw;
  color: #ffffff;
}
.cammbio__login_equipo {
  position: absolute;
  top: 67%;
  left: 56%;
  width: 22.217%;
}
.cammbio__login_equipo .cammbio__login_equipo_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__login_equipo .cammbio__login_equipo_input {
  position: absolute;
  top: 6%;
  left: 12%;
  height: 21%;
  width: 62.5%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cammbio__login_equipo .cammbio__login_equipo_input input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1.34vw;
  line-height: 1.34vw;
  color: #ffffff;
  background-color: transparent;
  font-weight: 800;
  font-family: 'HiraKaku W8', sans-serif;
}
.cammbio__login_equipo .cammbio__login_equipo_input input::placeholder {
  color: #ffffff;
}
.cammbio__login_equipo .cammbio__login_equipo_submit {
  position: absolute;
  top: 28%;
  left: 9%;
  height: 67%;
  width: 88.5%;
}
.cammbio__login_logo {
  position: absolute;
  top: 23.958%;
  right: 14.787%;
  width: 33.514%;
}
.vh .cammbio__login_equipo .cammbio__login_equipo_input input {
  font-size: 1.787vh;
  line-height: 1.787vh;
}
.vh .cammbio__login_instrucciones .cammbio__login_instrucciones_text {
  font-size: 1.387vh;
  line-height: 1.387vh;
}
.vh .cammbio__login_title {
  font-size: 2.415vh;
  line-height: 2.415vh;
  margin-bottom: 1.303vh;
}
.vh .cammbio__login_text {
  font-size: 1.791vh;
  line-height: 2.281vh;
}
.vh .cammbio__login_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__login_text p:last-child {
  margin-bottom: 0;
}
/** INTRO **/
.cammbio__intro_container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 63.721%;
  transform: translate(-50%, -50%);
}
.cammbio__intro_container.cammbio__intro_container1,
.cammbio__intro_container.cammbio__intro_container4 {
  width: 38.721%;
  left: 30%;
}
.cammbio__intro_container_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__intro_content {
  position: absolute;
  top: 8%;
  left: 2%;
  width: 95.5%;
  height: 84.5%;
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  padding: 2.441vw;
}
.cammbio__intro_logo {
  position: absolute;
  top: 23.958%;
  right: 14.787%;
  width: 33.514%;
}
.cammbio__intro_title {
  color: #ff6001;
  font-size: 2.253vw;
  line-height: 2.253vw;
  margin-bottom: 1.465vw;
}
.cammbio__intro_text {
  color: #ffffff;
  font-size: 1.343vw;
  line-height: 1.711vw;
  margin-bottom: 2.441vw;
}
.cammbio__intro_text p {
  margin-bottom: 0.977vw;
}
.cammbio__intro_text p:last-child {
  margin-bottom: 0;
}
.cammbio__intro_next {
  width: 23.5%;
  margin-top: 1.465vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
.cammbio__intro_next.cammbio__intro_next2 {
  width: 20.3125%;
  bottom: 22%;
  left: 68%;
}
.cammbio__intro_next .cammbio__intro_next_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__intro_next .cammbio__intro_next_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 67.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.289vw;
  line-height: 1.289vw;
  color: #ffffff;
}
.vh .cammbio__intro_content {
  padding: 3.255vh;
}
.vh .cammbio__intro_title {
  color: #ff6001;
  font-size: 3.004vh;
  line-height: 3.004vh;
  margin-bottom: 1.953vh;
}
.vh .cammbio__intro_text {
  font-size: 1.791vh;
  line-height: 2.281vh;
  margin-bottom: 3.255vh;
}
.vh .cammbio__intro_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__intro_text p:last-child {
  margin-bottom: 0;
}
.vh .cammbio__intro_next {
  margin-top: 1.953vh;
}
.vh .cammbio__intro_next .cammbio__intro_next_text {
  font-size: 1.719vh;
  line-height: 1.719vh;
}
/** PISTA **/
.cammbio__pista_container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 63.721%;
  transform: translate(-50%, -50%);
}
.cammbio__pista_container.cammbio__pista_container1,
.cammbio__pista_container.cammbio__pista_container4 {
  width: 38.721%;
  left: 30%;
}
.cammbio__pista_container.cammbio__pista_container3 {
  width: 76.514%;
}
.cammbio__pista_container.cammbio__pista_container5 {
  left: 35%;
}
.cammbio__pista_container_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__pista_content {
  position: absolute;
  top: 8%;
  left: 2%;
  width: 95.5%;
  height: 84.5%;
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  padding: 2.441vw;
}
.cammbio__pista_codigo {
  color: #ffffff;
  font-size: 1.953vw;
  line-height: 1.953vw;
  position: absolute;
  top: 22%;
  left: 50%;
  transform: translateX(-50%);
}
.cammbio__pista_datos {
  color: #ffffff;
  font-size: 1.053vw;
  line-height: 1.053vw;
  position: absolute;
  bottom: 1%;
  left: 50%;
  transform: translateX(-50%);
}
.cammbio__pista_drop {
  display: inline-block;
  width: 20vw;
}
.cammbio__pista_drop .cammbio__pista_drop_c {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 2.441vw;
  border-bottom: 0.098vw solid #ffffff;
}
.cammbio__pista_drop .cammbio__pista_drop_hidden_text {
  opacity: 0;
}
.cammbio__pista_drop .cammbio__pista_drop_value {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.cammbio__pista_drop .cammbio__pista_drop_remove {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2%;
  border-radius: 50%;
  height: 1.24140625vw;
  width: 1.241406vw;
  line-height: 1.24140625vw;
  font-size: 0.84140625vw;
  text-align: center;
  color: #000;
  background-color: #ffffff;
  font-weight: 500;
  display: none;
  z-index: 5;
}
.cammbio__pista_drop.has-item .cammbio__pista_drop_remove {
  display: inline-block;
}
.cammbio__pista_items {
  position: absolute;
  top: 50%;
  right: 10%;
  transform: translateY(-50%);
}
.cammbio__pista_item {
  color: #ffffff;
  font-size: 1.343vw;
  line-height: 1.663vw;
  width: 18vw;
  margin-bottom: 0.977vw;
  text-align: center;
  border: 0.049vw solid #ffffff;
  border-radius: 1.221vw;
  transition: 0s ease;
  touch-action: none;
  user-select: none;
}
.cammbio__pista_item.dropped {
  margin-bottom: 0;
  border: 0;
}
.cammbio__pista_numbers,
.cammbio__pista_letters,
.cammbio__pista_delete {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}
.cammbio__pista_tec {
  width: 6.217%;
  margin: 0.488vw;
  cursor: pointer;
}
.cammbio__pista_tec.cammbio__pista_tec_delete {
  width: auto;
  color: #ff6001;
  border: 0.146vw solid #ff6001;
  padding: 0.391vw 1.221vw;
  font-size: 1.953vw;
  line-height: 1.953vw;
}
.cammbio__pista_title {
  color: #ff6001;
  font-size: 2.253vw;
  line-height: 2.253vw;
  margin-bottom: 1.465vw;
}
.cammbio__pista_text {
  color: #ffffff;
  font-size: 1.543vw;
  line-height: 1.863vw;
}
.cammbio__pista_text p {
  margin-bottom: 0.977vw;
}
.cammbio__pista_text p:last-child {
  margin-bottom: 0;
}
.cammbio__pista_refs {
  font-size: 0.884vw;
  line-height: 0.884vw;
  color: #ffffff;
}
.cammbio__pista_next,
.cammbio__pista_start {
  width: 20.3125%;
  position: absolute;
  bottom: 22%;
  left: 68%;
  transform: translateX(-50%);
  cursor: pointer;
}
.cammbio__pista_next .cammbio__pista_next_c,
.cammbio__pista_start .cammbio__pista_next_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__pista_next .cammbio__pista_next_text,
.cammbio__pista_start .cammbio__pista_next_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 77%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.089vw;
  line-height: 1.089vw;
  color: #ffffff;
}
.cammbio__pista_next.cammbio__pista_start_before,
.cammbio__pista_start.cammbio__pista_start_before {
  left: 50%;
}
.cammbio__pista_enviar {
  width: 20.3125%;
  position: absolute;
  bottom: 15%;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
.cammbio__pista_enviar .cammbio__pista_enviar_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__pista_enviar .cammbio__pista_enviar_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 77%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.089vw;
  line-height: 1.089vw;
  color: #ffffff;
}
.cammbio__pista_logo {
  position: absolute;
  top: 23.958%;
  right: 14.787%;
  width: 33.514%;
}
.cammbio__pista_codigo_wrapper,
.cammbio__pista_codigo_before {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.vh .cammbio__pista_content {
  padding: 3.255vh;
}
.vh .cammbio__pista_title {
  font-size: 4.167vh;
  line-height: 4.167vh;
}
.vh .cammbio__pista_codigo {
  font-size: 2.604vh;
  line-height: 2.604vh;
}
.vh .cammbio__pista_datos {
  font-size: 1.404vh;
  line-height: 1.404vh;
}
.vh .cammbio__pista_tec {
  margin: 0.651vh;
}
.vh .cammbio__pista_tec.cammbio__pista_tec_delete {
  border: 0.195vh solid #ff6001;
  padding: 0.521vh 1.628vh;
  font-size: 2.604vh;
  line-height: 2.604vh;
}
.vh .cammbio__pista_drop {
  width: 26.667vh;
}
.vh .cammbio__pista_drop .cammbio__pista_drop_c {
  padding: 0 3.255vh;
  border-bottom: 0.131vh solid #ffffff;
}
.vh .cammbio__pista_drop .cammbio__pista_drop_remove {
  height: 1.655vh;
  width: 1.655vh;
  line-height: 1.655vh;
  font-size: 1.122vh;
  text-align: center;
  color: #000;
  background-color: #ffffff;
  font-weight: 500;
  display: none;
  z-index: 5;
}
.vh .cammbio__pista_drop.has-item .cammbio__pista_drop_remove {
  display: inline-block;
}
.vh .cammbio__pista_item {
  font-size: 1.791vh;
  line-height: 2.217vh;
  width: 24vh;
  margin-bottom: 1.303vh;
  border: 0.065vh solid #ffffff;
  border-radius: 1.628vh;
}
.vh .cammbio__pista_item.dropped {
  margin-bottom: 0;
  border: 0;
}
.vh .cammbio__pista_text {
  font-size: 2.057vh;
  line-height: 2.484vh;
}
.vh .cammbio__pista_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__pista_text p:last-child {
  margin-bottom: 0;
}
.vh .cammbio__pista_refs {
  font-size: 1.179vh;
  line-height: 1.179vh;
}
.vh .cammbio__pista_next .cammbio__pista_next_text,
.vh .cammbio__pista_start .cammbio__pista_next_text {
  font-size: 1.452vh;
  line-height: 1.452vh;
}
.vh .cammbio__pista_enviar .cammbio__pista_enviar_text {
  font-size: 1.452vh;
  line-height: 1.452vh;
}
/** PREGUNTA **/
.cammbio__pregunta .cammbio__pregunta_logo {
  position: absolute;
  top: 2%;
  right: 5%;
  width: 16.582%;
}
.cammbio__pregunta .cammbio__pregunta_bg {
  position: absolute;
  top: 20.5%;
  left: 50%;
  transform: translateX(-50%);
  width: 94.482%;
}
.cammbio__pregunta .cammbio__pregunta_bg_xl {
  position: absolute;
  top: 20.5%;
  left: 50%;
  transform: translateX(-50%);
  width: 94.482%;
}
.cammbio__pregunta .cammbio__pregunta_enviar {
  position: absolute;
  top: 85%;
  left: 50%;
  transform: translateX(-50%);
  width: 14.307%;
}
.cammbio__pregunta .cammbio__pregunta_enviar .cammbio__pregunta_enviar_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__pregunta .cammbio__pregunta_enviar .cammbio__pregunta_enviar_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 67.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.089vw;
  line-height: 1.089vw;
  color: #ffffff;
}
.cammbio__pregunta .cammbio__pregunta_subtitle {
  position: absolute;
  top: 30%;
  left: 16.5%;
  font-size: 1.274vw;
  line-height: 1.274vw;
  letter-spacing: 0.195vw;
  color: #ffffff;
}
.cammbio__pregunta .cammbio__pregunta_title {
  position: absolute;
  top: 33.5%;
  left: 16.5%;
  font-size: 1.853vw;
  line-height: 1.853vw;
  color: #ff6001;
  padding-bottom: 0.488vw;
  border-bottom: 0.049vw solid #ff6001;
}
.cammbio__pregunta .cammbio__pregunta_caso {
  position: absolute;
  top: 15.5%;
  left: 16.5%;
  font-size: 2.353vw;
  line-height: 2.353vw;
  color: #ff6001;
  padding-bottom: 0.488vw;
  border-bottom: 0.049vw solid #ff6001;
}
.cammbio__pregunta .cammbio__pregunta_text {
  position: absolute;
  top: 38%;
  width: 69%;
  left: 16.5%;
  font-size: 1.343vw;
  line-height: 1.343vw;
  color: #ffffff;
}
.cammbio__pregunta .cammbio__pregunta_respuestas {
  position: absolute;
  top: 45%;
  left: 16.5%;
  width: 69%;
}
.cammbio__pregunta .cammbio__pregunta_respuestas img {
  width: 100%;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuestas_c {
  position: relative;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta {
  width: 21.4%;
  height: 86%;
  color: #ffffff;
  font-size: 1.172vw;
  line-height: 1.172vw;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0 0.644vw;
  transition: ease 0s;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta.opacity {
  opacity: .5;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta.selected {
  color: #ff6001;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta_a {
  position: absolute;
  top: 7%;
  left: 0;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta_b {
  position: absolute;
  top: 7%;
  left: 25.5%;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta_c {
  position: absolute;
  top: 7%;
  left: 52%;
}
.cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta_d {
  position: absolute;
  top: 7%;
  left: 78.5%;
}
.cammbio__pregunta .cammbio__pregunta_refs {
  position: absolute;
  top: 71%;
  width: 69%;
  left: 16.5%;
  font-size: 0.884vw;
  line-height: 0.884vw;
  color: #ffffff;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__slide_p1,
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__slide_p2 {
  display: none;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_logo {
  width: 12.582%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_bg {
  width: 91.482%;
  top: 17.5%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_caso {
  top: 14%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__timer {
  top: 21%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_subtitle {
  top: 26.5%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_title {
  top: 29.5%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_text {
  top: 34.5%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_refs {
  top: auto;
  bottom: 1%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_enviar {
  top: 86%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_respuestas {
  top: initial;
  bottom: 18%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_respuesta {
  width: 100%;
  height: auto;
  position: initial;
  margin-bottom: 1.153vw;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_respuesta:last-child {
  margin-bottom: 0;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_respuesta .cammbio__pregunta_respuesta_ct {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_respuesta .cammbio__pregunta_respuesta_ct .cammbio__pregunta_respuesta_content {
  position: absolute;
  top: 50%;
  left: 5%;
  transform: translateY(-50%);
  text-align: left;
}
.cammbio__pregunta.cammbio__pregunta_textarea .cammbio__pregunta_text {
  width: 30%;
}
.cammbio__pregunta.cammbio__pregunta_textarea .cammbio__pregunta_textarea_respuesta {
  width: 38%;
  height: 35%;
  position: absolute;
  top: 38%;
  right: 14.5%;
}
.cammbio__pregunta.cammbio__pregunta_textarea .cammbio__pregunta_textarea_respuesta textarea {
  width: 100%;
  height: 100%;
  border: 0.049vw solid #8EE3FF;
  border-radius: 1.221vw;
  background: transparent;
  font-size: 1.343vw;
  line-height: 1.343vw;
  color: #ffffff;
}
.cammbio__pregunta.cammbio__pregunta_debate .cammbio__pregunta_debate_text {
  left: 17%;
  top: 50%;
  transform: translateY(-50%);
  width: 67%;
  position: absolute;
  font-size: 1.343vw;
  line-height: 1.543vw;
  color: #ffffff;
}
.vh .cammbio__pregunta .cammbio__pregunta_enviar .cammbio__pregunta_enviar_text {
  font-size: 1.452vh;
  line-height: 1.452vh;
}
.vh .cammbio__pregunta .cammbio__pregunta_subtitle {
  font-size: 1.699vh;
  line-height: 1.699vh;
  letter-spacing: 0.26vh;
}
.vh .cammbio__pregunta .cammbio__pregunta_title {
  font-size: 2.471vh;
  line-height: 2.471vh;
  padding-bottom: 0.651vh;
  border-bottom: 0.065vh solid #ff6001;
}
.vh .cammbio__pregunta .cammbio__pregunta_caso {
  font-size: 3.137vh;
  line-height: 3.137vh;
  padding-bottom: 0.651vh;
  border-bottom: 0.065vh solid #ff6001;
}
.vh .cammbio__pregunta .cammbio__pregunta_text {
  font-size: 1.791vh;
  line-height: 1.791vh;
}
.vh .cammbio__pregunta .cammbio__pregunta_respuestas .cammbio__pregunta_respuesta {
  font-size: 1.563vh;
  line-height: 1.563vh;
  padding: 0.859vh;
}
.vh .cammbio__pregunta .cammbio__pregunta_refs {
  font-size: 1.179vh;
  line-height: 1.179vh;
}
.vh .cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_respuesta {
  margin-bottom: 1.537vh;
  padding: 0;
}
.vh .cammbio__pregunta.cammbio__pregunta_xl .cammbio__pregunta_respuesta:last-child {
  margin-bottom: 0;
}
.vh .cammbio__pregunta.cammbio__pregunta_textarea .cammbio__pregunta_textarea_respuesta textarea {
  width: 100%;
  height: 100%;
  border: 0.065vh solid #8EE3FF;
  border-radius: 1.628vh;
  background: transparent;
  font-size: 1.791vh;
  line-height: 1.791vh;
}
.vh .cammbio__pregunta.cammbio__pregunta_debate .cammbio__pregunta_debate_text {
  font-size: 1.791vh;
  line-height: 1.791vh;
}
/** INSTRUCCIONES **/
.cammbio__instrucciones_container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 63.721%;
  transform: translate(-50%, -50%);
}
.cammbio__instrucciones_container_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__instrucciones_content {
  position: absolute;
  top: 8%;
  left: 2%;
  width: 95.5%;
  height: 84.5%;
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  padding: 2.441vw;
}
.cammbio__instrucciones_title {
  color: #ff6001;
  font-size: 2.253vw;
  line-height: 2.253vw;
  margin-bottom: 1.465vw;
}
.cammbio__instrucciones_text {
  color: #ffffff;
  font-size: 1.343vw;
  line-height: 1.711vw;
  margin-bottom: 2.441vw;
}
.cammbio__instrucciones_text p {
  margin-bottom: 0.977vw;
}
.cammbio__instrucciones_text p:last-child {
  margin-bottom: 0;
}
.cammbio__instrucciones_next {
  width: 23.5%;
  margin-top: 1.465vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
.cammbio__instrucciones_next .cammbio__instrucciones_next_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__instrucciones_next .cammbio__instrucciones_next_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 67.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.089vw;
  line-height: 1.089vw;
  color: #ffffff;
}
.vh .cammbio__instrucciones_content {
  padding: 3.255vh;
}
.vh .cammbio__instrucciones_title {
  color: #ff6001;
  font-size: 3.004vh;
  line-height: 3.004vh;
  margin-bottom: 1.953vh;
}
.vh .cammbio__instrucciones_text {
  font-size: 1.791vh;
  line-height: 2.281vh;
  margin-bottom: 3.255vh;
}
.vh .cammbio__instrucciones_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__instrucciones_text p:last-child {
  margin-bottom: 0;
}
.vh .cammbio__instrucciones_next {
  margin-top: 1.953vh;
}
.vh .cammbio__instrucciones_next .cammbio__instrucciones_next_text {
  font-size: 1.452vh;
  line-height: 1.452vh;
}
/** RANKING **/
.cammbio__ranking_container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 57.471%;
  transform: translate(-50%, -50%);
}
.cammbio__ranking_container_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__ranking_content {
  position: absolute;
  top: 12%;
  left: 2%;
  width: 95%;
  height: 70%;
  padding: 0 2.441vw;
  margin: 2.441vw 0;
  overflow-y: scroll;
}
.cammbio__ranking_title {
  color: #ff6001;
  font-size: 2.253vw;
  line-height: 2.253vw;
  margin-bottom: 1.465vw;
  position: absolute;
  top: 8%;
  left: 50%;
  transform: translateX(-50%);
}
.cammbio__ranking_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.732vw 1.465vw;
  margin-bottom: 0.977vw;
  background-color: #ff6001;
  color: #ffffff;
}
.cammbio__ranking_item.cammbio__ranking_item_p {
  background-color: #0093ff;
}
.cammbio__ranking_item:last-child {
  margin-bottom: 0;
}
.cammbio__ranking_item .cammbio__ranking_item_pos {
  font-size: 1.953vw;
  line-height: 1.953vw;
  width: 5%;
}
.cammbio__ranking_item .cammbio__ranking_item_icon {
  width: 12.363%;
}
.cammbio__ranking_item .cammbio__ranking_item_name {
  font-size: 1.563vw;
  line-height: 1.563vw;
  width: 50%;
}
.cammbio__ranking_item .cammbio__ranking_item_points {
  font-size: 1.953vw;
  line-height: 1.953vw;
  width: 8%;
}
.cammbio__ranking_item .cammbio__ranking_item_time {
  font-size: 1.953vw;
  line-height: 1.953vw;
  width: 13.637%;
  text-align: right;
}
.cammbio__ranking_update {
  position: absolute;
  top: 7%;
  right: 10%;
  width: 5%;
}
.cammbio__ranking_next {
  width: 19.5%;
  margin-top: 1.465vw;
  position: absolute;
  bottom: 13%;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
.cammbio__ranking_next .cammbio__ranking_next_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__ranking_next .cammbio__ranking_next_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 76.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.289vw;
  line-height: 1.289vw;
  color: #ffffff;
}
.vh .cammbio__ranking_content {
  padding: 0 3.255vh;
  margin: 3.255vh 0;
}
.vh .cammbio__ranking_title {
  color: #ff6001;
  font-size: 3.004vh;
  line-height: 3.004vh;
  margin-bottom: 1.953vh;
}
.vh .cammbio__ranking_text {
  font-size: 1.791vh;
  line-height: 2.281vh;
  margin-bottom: 3.255vh;
}
.vh .cammbio__ranking_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__ranking_text p:last-child {
  margin-bottom: 0;
}
.vh .cammbio__ranking_next {
  margin-top: 1.953vh;
}
.vh .cammbio__ranking_next .cammbio__ranking_next_text {
  font-size: 1.719vh;
  line-height: 1.719vh;
}
.vh .cammbio__ranking_item {
  padding: 0.976vh 1.953vh;
  margin-bottom: 1.303vh;
}
.vh .cammbio__ranking_item:last-child {
  margin-bottom: 0;
}
.vh .cammbio__ranking_item .cammbio__ranking_item_pos {
  font-size: 2.604vh;
  line-height: 2.604vh;
}
.vh .cammbio__ranking_item .cammbio__ranking_item_name {
  font-size: 2.084vh;
  line-height: 2.084vh;
}
.vh .cammbio__ranking_item .cammbio__ranking_item_points {
  font-size: 2.604vh;
  line-height: 2.604vh;
}
.vh .cammbio__ranking_item .cammbio__ranking_item_time {
  font-size: 2.604vh;
  line-height: 2.604vh;
}
/** GRACIAS **/
.cammbio__gracias_container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 63.721%;
  transform: translate(-50%, -50%);
}
.cammbio__gracias_container_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__gracias_content {
  position: absolute;
  top: 8%;
  left: 2%;
  width: 95.5%;
  height: 84.5%;
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  padding: 2.441vw;
}
.cammbio__gracias_title {
  color: #ff6001;
  font-size: 2.253vw;
  line-height: 2.253vw;
  margin-bottom: 1.465vw;
}
.cammbio__gracias_text {
  color: #ffffff;
  font-size: 1.343vw;
  line-height: 1.711vw;
  margin-bottom: 2.441vw;
}
.cammbio__gracias_text p {
  margin-bottom: 0.977vw;
}
.cammbio__gracias_text p:last-child {
  margin-bottom: 0;
}
.cammbio__gracias_logo {
  position: absolute;
  top: 23.958%;
  left: 50%;
  width: 33.514%;
  transform: translateX(-50%);
}
.cammbio__gracias_next {
  width: 26.5%;
  margin-top: 1.465vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
.cammbio__gracias_next .cammbio__gracias_next_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__gracias_next .cammbio__gracias_next_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 67.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.289vw;
  line-height: 1.289vw;
  color: #ffffff;
}
.vh .cammbio__gracias_content {
  padding: 3.255vh;
}
.vh .cammbio__gracias_title {
  color: #ff6001;
  font-size: 3.004vh;
  line-height: 3.004vh;
  margin-bottom: 1.953vh;
}
.vh .cammbio__gracias_text {
  font-size: 1.791vh;
  line-height: 2.281vh;
  margin-bottom: 3.255vh;
}
.vh .cammbio__gracias_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__gracias_text p:last-child {
  margin-bottom: 0;
}
.vh .cammbio__gracias_next {
  margin-top: 1.953vh;
}
.vh .cammbio__gracias_next .cammbio__gracias_next_text {
  font-size: 1.719vh;
  line-height: 1.719vh;
}
/** DEFAULT **/
.cammbio__default_intro {
  position: absolute;
  top: 26.04%;
  left: 11.4%;
  width: 40.184%;
}
.cammbio__default_title {
  font-size: 1.611vw;
  line-height: 1.611vw;
  color: #ff6001;
  margin-bottom: 0.977vw;
}
.cammbio__default_text {
  font-size: 1.343vw;
  line-height: 1.711vw;
  color: #ffffff;
}
.cammbio__default_text p {
  margin-bottom: 0.977vw;
}
.cammbio__default_text p:last-child {
  margin-bottom: 0;
}
.cammbio__default_instrucciones {
  position: absolute;
  top: 72%;
  left: 22%;
  width: 16.26%;
  cursor: pointer;
}
.cammbio__default_instrucciones .cammbio__default_instrucciones_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__default_instrucciones .cammbio__default_instrucciones_text {
  position: absolute;
  top: 10%;
  right: .5%;
  height: 57%;
  width: 72.5%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.04vw;
  line-height: 1.04vw;
  color: #ffffff;
}
.cammbio__default_equipo {
  position: absolute;
  top: 67%;
  left: 56%;
  width: 22.217%;
}
.cammbio__default_equipo .cammbio__default_equipo_c {
  position: relative;
  width: 100%;
  height: 100%;
}
.cammbio__default_equipo .cammbio__default_equipo_input {
  position: absolute;
  top: 6%;
  left: 12%;
  height: 21%;
  width: 62.5%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cammbio__default_equipo .cammbio__default_equipo_input input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1.34vw;
  line-height: 1.34vw;
  color: #ffffff;
  background-color: transparent;
  font-weight: 800;
  font-family: 'HiraKaku W8', sans-serif;
}
.cammbio__default_equipo .cammbio__default_equipo_input input::placeholder {
  color: #ffffff;
}
.cammbio__default_equipo .cammbio__default_equipo_submit {
  position: absolute;
  top: 28%;
  left: 9%;
  height: 67%;
  width: 88.5%;
}
.cammbio__default_logo {
  position: absolute;
  top: 23.958%;
  left: 50%;
  width: 33.514%;
  transform: translateX(-50%);
}
.vh .cammbio__default_equipo .cammbio__default_equipo_input input {
  font-size: 1.787vh;
  line-height: 1.787vh;
}
.vh .cammbio__default_instrucciones .cammbio__default_instrucciones_text {
  font-size: 1.387vh;
  line-height: 1.387vh;
}
.vh .cammbio__default_title {
  font-size: 2.415vh;
  line-height: 2.415vh;
  margin-bottom: 1.303vh;
}
.vh .cammbio__default_text {
  font-size: 1.791vh;
  line-height: 2.281vh;
}
.vh .cammbio__default_text p {
  margin-bottom: 1.303vh;
}
.vh .cammbio__default_text p:last-child {
  margin-bottom: 0;
}
