/* screen - blade-lifter */

#bladeLifter .blade-lifter {
  align-items: flex-start !important;
  background-color: var(--white) !important;
  display: flex !important;
  overflow: hidden !important;
  width: 746px !important;
}

#bladeLifter .blade-lifter .overlap-group1 {
  height: 841px !important;
  position: relative !important;
  width: 754px !important;
}

#bladeLifter .blade-lifter .fondo {
  background-color: #fcfcfc !important;
  height: 841px !important;
  left: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 746px !important;
}

#bladeLifter .blade-lifter .video {
  height: 462px !important;
  left: 9px !important;
  position: absolute !important;
  top: 207px !important;
  width: 745px !important;
}

#bladeLifter .blade-lifter .video video {
  height: 100% !important;
  object-fit: cover !important;
  width: 100% !important;
}

#bladeLifter .blade-lifter .video img {
  object-fit: cover !important;
}

#bladeLifter .blade-lifter .item_01 {
  display: flex !important;
  flex-direction: column !important;
  height: 97px !important;
  justify-content: space-between !important;
  left: 506px !important;
  position: absolute !important;
  top: 196px !important;
  width: 195px !important;
}

#bladeLifter .blade-lifter .info_title {
  height: 18px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-top: -1.5px !important;
  white-space: nowrap !important;
  width: 90px !important;
}

#bladeLifter .blade-lifter .info_descripcion {
  flex: 1 !important;
  height: 74px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-right: -2px !important;
  max-height: 74px !important;
}

#bladeLifter .blade-lifter .item_02 {
  align-items: flex-start !important;
  display: flex !important;
  flex-direction: column !important;
  left: 281px !important;
  min-height: 200px !important;
  position: absolute !important;
  top: 523px !important;
  width: 197px !important;
}

#bladeLifter .blade-lifter .grupo-16 {
  align-self: center !important;
  display: flex !important;
  height: 107px !important;
  margin-right: 32.69px !important;
  margin-top: 4px !important;
  transform: rotate(11.00deg) !important;
  width: 52px !important;
}

#bladeLifter .blade-lifter .linea {
  flex: 1 !important;
  margin-bottom: -4.2px !important;
  margin-left: -9.9px !important;
  margin-right: -10.3px !important;
  margin-top: -4.7px !important;
  object-fit: cover !important;
  transform: rotate(-11.00deg) !important;
  width: 72.51px !important;
}

#bladeLifter .blade-lifter .info_title-1 {
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-bottom: -1px !important;
  margin-top: 10px !important;
  min-height: 18px !important;
  white-space: nowrap !important;
}

#bladeLifter .blade-lifter .info_descripcion-1 {
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-top: 6px !important;
  min-height: 55px !important;
  width: 197px !important;
}

#bladeLifter .blade-lifter .item_03 {
  align-items: flex-start !important;
  display: flex !important;
  flex-direction: column !important;
  left: 25px !important;
  min-height: 79px !important;
  position: absolute !important;
  top: 272px !important;
  width: 220px !important;
}

#bladeLifter .blade-lifter .flex-row {
  align-items: center !important;
  display: flex !important;
  height: 19px !important;
  margin-top: -1px !important;
  min-width: 220px !important;
}

#bladeLifter .blade-lifter .info_title-2 {
  letter-spacing: 0 !important;
  line-height: 19px !important;
  min-height: 19px !important;
  min-width: 85px !important;
  white-space: nowrap !important;
}

#bladeLifter .blade-lifter .lnea-1 {
  height: 1px !important;
  margin-bottom: 0.15px !important;
  margin-left: 36px !important;
  object-fit: cover !important;
  width: 100px !important;
}

#bladeLifter .blade-lifter .info_descripcion-2 {
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-top: 6px !important;
  min-height: 55px !important;
  width: 184px !important;
}

#bladeLifter .blade-lifter .item_05 {
  display: flex !important;
  flex-direction: column !important;
  height: 174px !important;
  justify-content: space-between !important;
  left: 506px !important;
  position: absolute !important;
  top: 420px !important;
  width: 202px !important;
}

#bladeLifter .blade-lifter .info_title-3 {
  height: 19px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-left: 0 !important;
  margin-top: -1px !important;
  white-space: nowrap !important;
  width: 86px !important;
}

#bladeLifter .blade-lifter .info_descripcion-3 {
  flex: 1 !important;
  height: 150px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-right: -2px !important;
  max-height: 150px !important;
}

#bladeLifter .blade-lifter .item_04 {
  align-items: flex-end !important;
  display: flex !important;
  flex-direction: column !important;
  height: 122px !important;
  justify-content: space-between !important;
  left: 31px !important;
  position: absolute !important;
  top: 662px !important;
  width: 192px !important;
}

#bladeLifter .blade-lifter .linea-1 {
  height: 31.87px !important;
  margin-right: 1.5px !important;
  object-fit: cover !important;
  width: 1px !important;
}

#bladeLifter .blade-lifter .info_descripcion-4 {
  flex: 1 !important;
  height: 74px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-right: -2px !important;
  max-height: 74px !important;
  text-align: right !important;
}

#bladeLifter .blade-lifter .destacado {
  align-items: flex-end !important;
  background-color: var(--christi) !important;
  border-radius: 103px !important;
  display: flex !important;
  height: 206px !important;
  justify-content: flex-end !important;
  left: 493px !important;
  min-width: 206px !important;
  padding: 38.5px 25px !important;
  position: absolute !important;
  top: 610px !important;
}

#bladeLifter .blade-lifter .overlap-group {
  height: 120px !important;
  position: relative !important;
  width: 154px !important;
}

#bladeLifter .blade-lifter .info_descripcion-5 {
  color: var(--white) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-m) !important;
  font-weight: 700 !important;
  left: 0 !important;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  position: absolute !important;
  text-align: center !important;
  top: 50px !important;
  width: 154px !important;
}

#bladeLifter .blade-lifter .cifra {
  display: flex !important;
  height: 50px !important;
  justify-content: space-between !important;
  left: 12px !important;
  position: absolute !important;
  top: 0 !important;
  width: 121px !important;
}

#bladeLifter .blade-lifter .info_descripcion-6 {
  color: var(--white) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-xxxl) !important;
  font-weight: 100 !important;
  height: 52px !important;
  letter-spacing: -0.10px !important;
  text-align: center !important;
  width: 63px !important;
}

#bladeLifter .blade-lifter .info_descripcion-7 {
  align-self: flex-end !important;
  color: var(--white) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-xl) !important;
  font-weight: 300 !important;
  height: 30px !important;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  margin-bottom: -2px !important;
  margin-right: -2px !important;
  width: 56px !important;
}

#bladeLifter .blade-lifter .cabecera {
  align-items: center !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: column !important;
  left: 152px !important;
  min-height: 98px !important;
  position: absolute !important;
  top: 51px !important;
  width: 445px !important;
}

#bladeLifter .blade-lifter .titulo_h1 {
  color: var(--christi)!important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-xxl) !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  line-height: 38.4px !important;
  margin-right: 21.02px !important;
  min-height: 34px !important;
  min-width: 180px !important;
  white-space: nowrap !important;
  border-left: none !important;
	margin-bottom:0px !important;
}

#bladeLifter .blade-lifter .info_entradilla {
  color: var(--bright-gray) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-m) !important;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  margin-top: 15px !important;
  min-height: 53px !important;
  text-align: center !important;
  width: 445px !important;
}
/* screen - blade-lifter-mb */

#bladeLifter .blade-lifter-mb {
  align-items: flex-start !important;
  background-color: var(--white) !important;
  display: flex !important;
  overflow: hidden !important;
  width: 400px !important;
}

#bladeLifter .blade-lifter-mb .overlap-group-1 {
  height: 849px !important;
  position: relative !important;
  width: 495px !important;
}

#bladeLifter .blade-lifter-mb .fondo-1 {
  background-color: #fcfcfc !important;
  height: 849px !important;
  left: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 400px !important;
}

#bladeLifter .blade-lifter-mb .video-1 {
  height: 305px !important;
  left: 6px !important;
  position: absolute !important;
  top: 213px !important;
  width: 489px !important;
}

#bladeLifter .blade-lifter-mb .video-1 video {
  height: 100% !important;
  object-fit: cover !important;
  width: 100% !important;
}

#bladeLifter .blade-lifter-mb .video-1 img {
  object-fit: cover !important;
}

#bladeLifter .blade-lifter-mb .cabecera-1 {
  align-items: center !important;
  cursor: pointer !important;
  display: flex !important;
  flex-direction: column !important;
  left: 22px !important;
  min-height: 116px !important;
  position: absolute !important;
  top: 39px !important;
  width: 359px !important;
}

#bladeLifter .blade-lifter-mb .titulo_h1-1 {
  color: var(--christi) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-xxl) !important;
  letter-spacing: 0 !important;
  line-height: 38.4px !important;
  margin-right: 21.02px !important;
  margin-top: -3px !important;
  min-height: 34px !important;
  min-width: 180px !important;
  white-space: nowrap !important;
}

#bladeLifter .blade-lifter-mb .info_entradilla-1 {
  color: var(--bright-gray) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-m) !important;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  margin-top: 15px !important;
  min-height: 71px !important;
  text-align: center !important;
  width: 359px !important;
}

#bladeLifter .blade-lifter-mb .fila_01 {
  display: flex !important;
  height: 98px !important;
  justify-content: space-between !important;
  left: 18px !important;
  position: absolute !important;
  top: 194px !important;
  width: 375px !important;
}

#bladeLifter .blade-lifter-mb .item_02-1 {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  width: 170px !important;
}

#bladeLifter .blade-lifter-mb .info_title-4 {
  height: 19px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-top: -1px !important;
  white-space: nowrap !important;
  width: 85px !important;
}

#bladeLifter .blade-lifter-mb .info_descripcion-8 {
  flex: 1 !important;
  height: 74px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-right: -2px !important;
  max-height: 74px !important;
}

#bladeLifter .blade-lifter-mb .item_01-1 {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  margin-bottom: 1px !important;
  margin-right: 0 !important;
  width: 188px !important;
}

#bladeLifter .blade-lifter-mb .info_title-5 {
  height: 18px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-top: -1.5px !important;
  white-space: nowrap !important;
  width: 90px !important;
}

#bladeLifter .blade-lifter-mb .fila_02 {
  display: flex !important;
  height: 193px !important;
  justify-content: space-between !important;
  left: 22px !important;
  position: absolute !important;
  top: 533px !important;
  width: 364px !important;
}

#bladeLifter .blade-lifter-mb .item_03-1 {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  width: 171px !important;
}

#bladeLifter .blade-lifter-mb .info_title-6 {
  height: 19px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-left: 0 !important;
  margin-top: -1px !important;
  white-space: nowrap !important;
  width: 86px !important;
}

#bladeLifter .blade-lifter-mb .info_descripcion-9 {
  flex: 1 !important;
  height: 169px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-right: -2px !important;
  max-height: 169px !important;
}

#bladeLifter .blade-lifter-mb .item_02-2 {
  display: flex !important;
  flex-direction: column !important;
  height: 77.58px !important;
  justify-content: space-between !important;
  width: 183px !important;
}

#bladeLifter .blade-lifter-mb .info_title-7 {
  height: 18px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-top: -1.5px !important;
  white-space: nowrap !important;
  width: 80px !important;
}

#bladeLifter .blade-lifter-mb .info_descripcion-10 {
  flex: 1 !important;
  height: 55px !important;
  letter-spacing: 0 !important;
  line-height: 19px !important;
  margin-right: -2px !important;
  max-height: 55px !important;
}

#bladeLifter .blade-lifter-mb .destacado-1 {
  align-items: flex-end !important;
  background-color: var(--christi) !important;
  border-radius: 93.5px !important;
  display: flex !important;
  flex-direction: column !important;
  left: 200px !important;
  min-height: 187px !important;
  padding: 31.5px 22px !important;
  position: absolute !important;
  top: 639px !important;
  width: 187px !important;
}

#bladeLifter .blade-lifter-mb .cifra-1 {
  align-self: center !important;
  display: flex !important;
  height: 50px !important;
  justify-content: space-between !important;
  margin-left: 2.0px !important;
  margin-top: 6px !important;
  width: 121px !important;
}

#bladeLifter .blade-lifter-mb .info_descripcion-11 {
  color: var(--white) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-xxxl) !important;
  font-weight: 100 !important;
  height: 52px !important;
  letter-spacing: -0.10px !important;
  text-align: center !important;
  width: 63px !important;
}

#bladeLifter .blade-lifter-mb .info_descripcion-12 {
  align-self: flex-end !important;
  color: var(--white) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-xl) !important;
  font-weight: 300 !important;
  height: 30px !important;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  margin-bottom: -2px !important;
  margin-right: -2px !important;
  width: 56px !important;
}

#bladeLifter .blade-lifter-mb .info_descripcion-13 {
  color: var(--white) !important;
  font-family: Dialog,sans-serif !important;
  font-size: var(--font-size-s) !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  line-height: 17px !important;
  min-height: 67px !important;
  text-align: center !important;
  width: 140px !important;
}

#bladeLifter .blade-lifter-mb .mas_info {
  background-color: #f4f4f4 !important;
  border-radius: 9.5px !important;
  height: 19px !important;
  left: 138px !important;
  position: absolute !important;
  top: 490px !important;
  width: 19px !important;
}

#bladeLifter .blade-lifter-mb .tooltip {
  position: relative !important;
  display: inline-block !important;
  width:24px !important;height:24px !important;background-color:#FF5A00 !important;border:1px solid #ffffff !important;border-radius:50px !important;opacity:1 !important;
}

/* Tooltip text */
#bladeLifter .blade-lifter-mb .tooltip .tooltiptext {
  visibility: hidden !important;
  width: 180px !important;
  background-color: #38424A !important;
  color: #fff !important;
  text-align: center !important;
  padding: 10px !important;
  border-radius: 4px !important;
  position: absolute !important;
  z-index: 1 !important;
font-family: Dialog,sans-serif !important;font-size:14px !important; left:-50px !important;
}

#bladeLifter .blade-lifter-mb .tooltip:hover .tooltiptext {
  visibility: visible !important;
}

@media screen and (max-width: 745px) {
  #bladeLifter .screen.blade-lifter { 
    display: none !important;
   }
}
@media screen and (min-width: 746px) {
  #bladeLifter .screen.blade-lifter-mb { 
    display: none !important;
   }
}