* {
  box-sizing: border-box;
}
body {
  font-size: 14px;
}
.v56_6021 {
  width: 100%;
  height: auto !important;
  min-height: 8000px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: visible !important;
}
.v56_6022 {
  width: 100%;
  height: 90px;
  background: rgba(43,54,129,1);
  padding: 15px 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6023 {
  width: 100%;
  height: 60px;
  background: url("../images/v56_6023.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 15px;
  left: 300px;
  overflow: hidden;
}
.v56_6024 {
  width: 220px;
  height: 55px;
  background-image: url("../images/Servoingenieroslogo.svg");
  background-repeat: no-repeat !important;
  background-position: left center !important;
  background-size: contain !important;
  background-color: transparent !important;
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 12px;
  overflow: hidden;
  z-index: 2;
}
.v56_6024 > * {
  display: none !important;
}
.v56_6025 {
  width: 220px;
  height: 55px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6026 {
  width: 209px;
  height: 14px;
  background: url("../images/v56_6026.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 34px;
  left: 6px;
  overflow: hidden;
}
.v56_6027 {
  width: 1px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v56_6028 {
  width: 17px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 10px;
}
.v56_6029 {
  width: 17px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 37px;
}
.v56_6030 {
  width: 14px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 63px;
}
.v56_6031 {
  width: 15px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 85px;
}
.v56_6032 {
  width: 1px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 109px;
}
.v56_6033 {
  width: 14px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 120px;
}
.v56_6034 {
  width: 15px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 142px;
}
.v56_6035 {
  width: 17px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 166px;
}
.v56_6036 {
  width: 17px;
  height: 14px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 191px;
}
.v56_6037 {
  width: 209px;
  height: 20px;
  background: url("../images/v56_6037.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 6px;
  overflow: hidden;
}
.v56_6038 {
  width: 36px;
  height: 20px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border: none;
}
.v56_6039 {
  width: 29px;
  height: 19px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 46px;
  border: none;
}
.v56_6040 {
  width: 33px;
  height: 19px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 85px;
  border: none;
}
.v56_6041 {
  width: 37px;
  height: 19px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 127px;
  border: none;
}
.v56_6042 {
  width: 36px;
  height: 20px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 172px;
  border: none;
}
.v56_6043 {
  width: 433px;
  height: 60px;
  background: url("../images/v56_6043.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 709px;
  overflow: hidden;
}
.v56_6044 {
  width: 433px;
  height: 60px;
  background: url("../images/v56_6044.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6045 {
  width: 70px;
  height: 60px;
  background: url("../images/v56_6045.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 18px 15px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6046 {
  width: 40px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 18px;
  left: 15px;
  font-family: Raleway;
  font-weight: Medium;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6047 {
  width: 145px;
  height: 60px;
  background: url("../images/v56_6047.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 70px;
  overflow: hidden;
}
.v56_6048 {
  width: 145px;
  height: 60px;
  background: url("../images/v56_6048.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 18px 15px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6049 {
  width: 115px;
  color: rgba(242,242,247,1);
  position: absolute;
  top: 18px;
  left: 15px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6050 {
  width: 97px;
  height: 60px;
  background: url("../images/v56_6050.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 215px;
  overflow: hidden;
}
.v56_6051 {
  width: 97px;
  height: 60px;
  background: url("../images/v56_6051.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 18px 15px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6052 {
  width: 67px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 18px;
  left: 15px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6053 {
  width: 121px;
  height: 60px;
  background: url("../images/v56_6053.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 312px;
  overflow: hidden;
}
.v56_6054 {
  width: 121px;
  height: 60px;
  background: url("../images/v56_6054.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 18px 15px;
  margin: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6055 {
  width: 74px;
  height: 24px;
  background: url("../images/v56_6055.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 18px;
  left: 15px;
  overflow: hidden;
}
.v56_6056 {
  width: 74px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6057 {
  width: 17px;
  height: 12px;
  background: url("../images/v56_6057.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 89px;
  overflow: hidden;
}
.v56_6058 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6058.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 5px;
  overflow: hidden;
}
.v56_6059 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6059.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6060 {
  width: 9px;
  height: 5px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 4px;
  left: 1px;
}
.v56_6061 {
  width: 166px;
  height: 37px;
  background: url("../images/v56_6061.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 1142px;
  overflow: hidden;
}
.v56_6062 {
  width: 136px;
  height: 37px;
  background: rgba(255,255,255,1);
  padding: 8px 25px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 30px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow: hidden;
}
.v56_6063 {
  width: 86px;
  color: rgba(43,54,129,1);
  position: absolute;
  top: 8px;
  left: 25px;
  font-family: Raleway;
  font-weight: bold;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6062 {
  background: rgba(255,255,255,1);
}
.v56_6062:hover,
.v56_6062:active {
  background: #00C0E8;
}
.v56_6062 a {
  color: rgba(43,54,129,1);
  text-decoration: none;
  font-weight: bold;
}
.v56_6062 a:hover,
.v56_6062 a:focus,
.v56_6062 a:active,
.v56_6062:hover a,
.v56_6062:active a {
  color: #ffffff;
}
.v56_6064 {
  width: 100%;
  height: auto !important;
  min-height: 8000px; 
  background: url("../images/v56_6064.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 90px;
  left: 0px;
  overflow: visible !important;
}
.v56_6065 {
  width: 100%;
  height: 740px;
  background: rgba(255,255,255,1);
  padding: 60px 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6066 {
  width: 100%;
  height: 597px;
  background: url("../images/v56_6066.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 0 auto;
  opacity: 1;
  position: absolute;
  top: 30px;
  left: 300px;
  overflow: hidden;
}
.v56_6067 {
  width: 569px;
  height: 597px;
  background: url("../images/v56_6067.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6068 {
  width: 500px;
  height: 192px;
  background: url("../images/v56_6068.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 123px;
  left: 12px;
  overflow: hidden;
}
.v56_6069 {
  width: 500px;
  position: absolute;
  color: rgba(0, 0, 0, 0.718) !important;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 54px;
  line-height: 1.1 !important;
  opacity: 1;
  text-align: left;
}
.v56_6070 {
  width: 545px;
  height: 90px;
  background: url("../images/v56_6070.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 331px;
  left: 12px;
  overflow: hidden;
}
.v56_6071 {
  width: 545px;
  color: rgba(142,142,147,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v56_6072 {
  width: 545px;
  height: 37px;
  background: url("../images/v56_6072.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 437px;
  left: 12px;
  overflow: hidden;
}
.v56_6073 {
  width: 136px;
  height: 37px;
  background: rgba(43,54,129,1);
  padding: 8px 25px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow: hidden;
}
.v56_6073:hover,
.v56_6073:active {
  background: #00C0E8;
}
.v56_6073 a {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
.v56_6073 a:hover,
.v56_6073 a:focus,
.v56_6073 a:active,
.v56_6073:hover a,
.v56_6073:active a {
  color: #ffffff;
}
.v56_6074 {
  width: 86px;
  color: #ffffff;
  position: absolute;
  top: 8px;
  left: 25px;
  font-family: Raleway;
  font-weight: bold;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6075 {
  width: 727px;
  height: 581px;
  background: url("../images/v56_6075.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 10px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 593px;
  overflow: hidden;
}
.v56_6076 {
  width: 581px;
  height: 581px;
  background: url("../images/Hero-image.svg");
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 73px;
  border-radius: 50%;
}
.v56_6077 {
  width: 100%;
  height: 335px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 650px;
  left: 0px;
  overflow: hidden;
}
.v56_6078 {
  width: 100%;
  max-width: 1340px; /* Ancho total de las 3 tarjetas + espacios */
  height: 335px;
  background: transparent; /* Quitamos la imagen de fondo para que no estorbe */
  margin: 0 auto;  /* CAMBIO AQUÍ: iguala los márgenes izquierda y derecha */
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  display: flex;   /* NUEVO: Para que las 3 tarjetas se pongan en fila y se centren */
  justify-content: center;
  gap: 20px;       /* NUEVO: Espacio uniforme entre las 3 tarjetas */
  overflow: hidden;
}
.v56_6079 {
  width: 416px;
  height: 220px;
  background: rgba(68,68,68,0.03999999910593033);
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 45px !important;
  left: 12px !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6080 {
  width: 40px;
  height: 40px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 30px !important;
  left: 30px !important;
  overflow: hidden;
}
.v56_6081 {
  width: 31px;
  height: 25px;
  background: transparent;
  background-image: url("../images/Ing-icon.svg"); 
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 1;
  position: absolute;
  top: 4px;
  left: 2px;
}
.v56_6082 {
  background: transparent !important;
  background-image: none !important;
  width: 356px !important; 
  left: 30px !important;
  top: 76px !important;     
  bottom: 30px !important;  
  position: absolute !important; 
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}
.v56_6083 {
  width: 177px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v56_6084 {
  width: 356px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 35px !important;
  left: 0px !important;
  width: 100% !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6085 {
  width: 416px;
  height: 220px;
  background: rgba(68,68,68,0.03999999910593033);
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 45px !important;
  left: 452px !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6086 {
  width: 40px;
  height: 40px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 30px !important;
  left: 30px !important;
  overflow: hidden;
}
.v56_6087 {
  width: 31px;
  height: 33px;
  background: transparent;
  background-image: url("../images/Const-icon.svg"); 
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 4px;
}
.v56_6088 {
  background: transparent !important;
  background-image: none !important;
  width: 356px !important; 
  left: 30px !important;
  top: 76px !important;     
  bottom: 30px !important;  
  position: absolute !important; 
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}
.v56_6089 {
  width: 199px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v56_6090 {
  width: 356px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 35px !important;
  left: 0px !important;
  width: 100% !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6091 {
  width: 416px;
  height: 220px;
  background: rgba(68,68,68,0.03999999910593033);
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 45px !important;
  left: 892px !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6092 {
  width: 40px;
  height: 40px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 30px !important;
  left: 30px !important;
  overflow: hidden;
}
.v56_6093 {
  width: 30px;
  height: 25px;
  background: transparent;
  background-image: url("../images/Store-icon.svg"); 
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  opacity: 1;
  position: absolute;
  top: 7px;
  left: 5px;
}
.v56_6094 {
  background: transparent !important;
  background-image: none !important;
  width: 356px !important; 
  left: 30px !important;
  top: 76px !important;     
  bottom: 30px !important;  
  position: absolute !important; 
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}
.v56_6095 {
  width: 187px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 20px;
  opacity: 1;
  text-align: left;
}
.v56_6096 {
  width: 356px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 35px !important;
  left: 0px !important;
  width: 100% !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6097 {
  width: 100%;
  height: 704px;
  background: rgba(255,255,255,1);
  padding: 60px 20px;
  margin: 0 auto;
  opacity: 1;
  position: absolute;
  top: 960px;
  left: 0px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.v56_6098 {
  width: 100%;
  max-width: 1200px; 
  height: 55px;
  background: url("../images/v56_6098.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 8px 0px;
  margin: 0 auto;  
  opacity: 1;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  overflow: hidden;
}
.v56_6099 {
  width: 263px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 8px;
  left: 528px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 32px;
  opacity: 1;
  text-align: center;
}
.v56_6100 {
  max-width: 1300px;
  width: 100%;
  height: 505px;
  margin: 0 auto;
  padding: 16px 0px;
  opacity: 1;
  position: relative;
  top: 89px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
  overflow: hidden;
}
.v56_6101 {
  width: 660px;
  height: 449px;
  background: url("../images/v56_6101.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 16px;
  left: 0px;
  overflow: hidden;
}
.v56_6102 {
  width: 635px;
  height: 449px;
  background: url("../images/v56_6102.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 12px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6103 {
  width: 636px;
  height: 473px;
  background: url("../images/v56_6103.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 23px 0px;
  opacity: 1;
  position: absolute;
  top: 16px;
  left: 684px;
  overflow: hidden;
}
.v56_6104 {
  width: 636px;
  height: 449px;
  background: url("../images/v56_6104.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 23px;
  left: 0px;
  overflow: hidden;
}
.v56_6105 {
  width: 612px;
  height: 101px;
  background: url("../images/v56_6105.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 12px;
  overflow: hidden;
}
.v56_6106 {
  width: 612px;
  color: rgba(26,115,232,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 28px;
  opacity: 1;
  text-align: left;
}
.v56_6107 {
  width: 612px;
  height: 70px;
  padding: 10px 0px;
  opacity: 1;
  position: absolute;
  top: 109px;
  left: 12px;
  overflow: visible;
  overflow-wrap: break-word;
}
.v56_6108 {
  width: 24px;
  height: 24px;
  background: transparent !important;      
  background-image: none !important;   
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 0px;
  overflow: hidden;
}
.v56_6109 {
  width: 24px;
  height: 24px;
  background: transparent !important;
  background-image: url("../images/Check-icon.svg") !important; /* Agrega tu icono SVG */
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  opacity: 1;
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  overflow: hidden;
}
.v56_6110 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6110.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 0px;
  overflow: hidden;
}
.v56_6111 {
  width: 24px;
  height: 24px;
  background-color: transparent !important; 
  background-image: url("../images/Check-icon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  opacity: 1;
  position: absolute;
  top: 6px;
  left: 1px;
}
.v56_6112 {
  width: 100% !important;      
  max-width: 584px !important; 
  height: auto !important;  
  background: transparent !important;
  opacity: 1;
  position: absolute;
  top: 10px !important;         
  left: 28px !important;       
  white-space: normal !important;
  word-wrap: break-word !important;
  padding: 0 !important;
}
.v56_6113 {
  width: 500px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
  overflow-wrap: break-word;
}
.v56_6114 {
  width: 612px;
  height: 34px;
  background: transparent
  padding: 10px 0px;
  opacity: 1;
  position: absolute;
  top: 175px;
  left: 12px;
  overflow: hidden;
}
.v56_6115 {
  width: 24px;
  height: 24px; 
  background: transparent !important;      
  background-image: none !important;   
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 5px;
  left: 0px;
  overflow: hidden;
}
.v56_6116 {
  width: 24px;
  height: 24px;
  background: transparent !important;
  background-image: url("../images/Check-icon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  opacity: 1;
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  overflow: hidden;
}
.v56_6117 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6117.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1px;
  left: 0px;
  overflow: hidden;
}
.v56_6118 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6118.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 0px;
  overflow: hidden;
}
.v56_6119 {
  width: 18px;
  height: 10px;
   background-color: transparent !important; 
  background-image: url("../images/Check-icon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  opacity: 1;
  position: absolute;
  top: 6px;
  left: 1px;
}
.v56_6120 {
  width: 350px;
  height: 24px;
  background: url("../images/v56_6120.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 28px;
  overflow: hidden;
}
.v56_6121 {
  width: 350px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6122 {
  width: 612px;
  height: 34px;
  background: url("../images/v56_6122.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 10px 0px;
  opacity: 1;
  position: absolute;
  top: 217px;
  left: 12px;
  overflow: hidden;
}
.v56_6123 {
  width: 24px !important;
  height: 24px !important;
  background: transparent !important;  
  background-image: none !important;
  opacity: 1;
  position: absolute;
  top: 5px !important;
  left: 0px !important;
  overflow: hidden;
}
.v56_6124 {
  width: 24px;
  height: 24px;
  background: transparent !important;
  background-image: none !important;
  padding: 0px !important;
  opacity: 1;
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  overflow: hidden;
}
.v56_6125 {
  width: 24px !important;
  height: 24px !important;
  background: transparent !important;
  background-image: url("../images/Check-icon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  opacity: 1;
  position: absolute;
  top: 0px !important;
  left: 0px !important;
  overflow: hidden;
}
.v56_6126 {
  width: 20px;
  height: 20px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 0px;
  overflow: hidden;
}
.v56_6127 {
  width: 18px;
  height: 10px;
   background-color: transparent !important; 
  background-image: url("../images/Check-icon.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  opacity: 1;
  position: absolute;
  top: 6px;
  left: 1px;
}
.v56_6128 {
  width: 240px;
  height: 24px;
  background: url("../images/v56_6128.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 28px;
  overflow: hidden;
}
.v56_6129 {
  width: 206px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6130 {
  width: 540px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 259px;
  left: 12px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
  overflow-wrap: break-word;
}
.v56_6131 {
  width: 100%;
  height: auto !important;
  min-height: auto !important;
  overflow: visible !important;
  background: rgba(241,247,255,1);
  padding: 60px 20px;
  opacity: 1;
  position: absolute;
  top: 1679px;
  left: 0px;
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}
.v56_6132 {
  width: 100%;
  max-width: 1400px;
  height: auto !important;
  min-height: auto !important;
  overflow: visible !important;
  margin: 0 auto;
  opacity: 1;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
}
.v56_6133 {
  width: 100%;
  height: auto;
  min-height: 71px;
  background: transparent;
  margin: 0 auto;
  opacity: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.v56_6134 {
  width: auto;
  color: rgba(95,104,123,1);
  position: relative;
  top: 0;
  left: 0;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 32px;
  opacity: 1;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.v56_6135 {
  width: auto;
  max-width: 661px;
  color: rgba(68,68,68,1);
  position: relative;
  top: 0;
  left: 0;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: center;
  display: block;
  margin: 8px auto 0;
}
.v56_6136 {
  width: 100%;
  height: auto;
  background: transparent !important;
  padding: 0;
  margin: 0 auto;
  opacity: 1;
  position: relative;
  top: 30px;
  left: auto;
  right: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  overflow: visible;
}
.v56_6139, .v56_6140, .v56_6146, .v56_6147, .v56_6153, .v56_6154,
.v56_6160, .v56_6161, .v56_6168, .v56_6169, .v56_6176, .v56_6177 {
  display: none !important;
}
.v56_6137 {
  width: 420px !important;
  height: auto !important;
  min-height: 270px !important;
  max-height: none !important;
  overflow: visible !important;
  background: rgba(255,255,255,1) !important;
  padding: 30px !important;
  margin: 0 !important;
  opacity: 1;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  border-radius: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  box-sizing: border-box;
}
.v56_6138 {
  width: 64px !important;
  height: 64px !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  margin-bottom: 20px !important;
  flex-shrink: 0 !important;
  border-radius: 0 !important;
  background-image: url("../images/Snow-icon.svg") !important;
}
.v56_6139 {
  display: none !important;
}
.v56_6140 {
  display: none !important;
}
.v56_6141 {
  width: 100% !important;
  height: auto !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  overflow: visible !important;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v56_6142 {
  width: 100% !important;
  color: rgba(95,104,123,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 22px;
  opacity: 1;
  text-align: center !important;
  margin-bottom: 12px !important;
  line-height: 1.2 !important;
}
.v56_6143 {
  width: 100% !important;
  color: rgba(68,68,68,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: center !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  overflow: visible !important;
  max-height: none !important;
  height: auto !important;
}
.v56_6144 {
  width: 420px !important;
  height: auto !important;
  min-height: 270px !important;
  max-height: none !important;
  overflow: visible !important;
  background: rgba(255,255,255,1) !important;
  padding: 30px !important;
  margin: 0 !important;
  opacity: 1;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  border-radius: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  box-sizing: border-box;
}
.v56_6145 {
  width: 64px !important;
  height: 64px !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  margin-bottom: 20px !important;
  flex-shrink: 0 !important;
  border-radius: 0 !important;
  background-image: url("../images/Electric-icon.svg") !important;
}
.v56_6146 {
  display: none !important;
}
.v56_6147 {
  display: none !important;
}
.v56_6148 {
  width: 100% !important;
  height: auto !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  overflow: visible !important;
  max-height: none !important;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v56_6149 {
  width: 100% !important;
  color: rgba(95,104,123,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 22px;
  opacity: 1;
  text-align: center;
  margin-bottom: 12px !important;
  line-height: 1.2 !important;
}
.v56_6150 {
  width: 100% !important;
  color: rgba(68,68,68,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: center !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  overflow: visible !important;
  max-height: none !important;
  height: auto !important;
}
.v56_6151 {
  width: 420px !important;
  height: auto !important;
  min-height: 270px !important;
  max-height: none !important;
  overflow: visible !important;
  background: rgba(255,255,255,1) !important;
  padding: 30px !important;
  margin: 0 !important;
  opacity: 1;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  border-radius: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  box-sizing: border-box;
}
.v56_6152 {
  width: 64px !important;
  height: 64px !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  margin-bottom: 20px !important;
  flex-shrink: 0 !important;
  border-radius: 0 !important;
  background-image: url("../images/Badge-icon.svg") !important;
}
.v56_6153 {
  display: none !important;
}
.v56_6154 {
  display: none !important;
}
.v56_6154 {
  width: 33px;
  height: 32px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 3px;
  left: 3px;
}
.v56_6155 {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v56_6156 {
  width: 100% !important;
  color: rgba(95,104,123,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 22px;
  opacity: 1;
  text-align: center;
  margin-bottom: 12px !important;
  line-height: 1.2 !important;
}
.v56_6157 {
  width: 100% !important;
  color: rgba(68,68,68,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: center !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  overflow: visible !important;
  max-height: none !important;
  height: auto !important;
}
.v56_6158 {
  width: 420px !important;
  height: auto !important;
  min-height: 270px !important;
  max-height: none !important;
  overflow: visible !important;
  background: rgba(255,255,255,1) !important;
  padding: 30px !important;
  margin: 0 !important;
  opacity: 1;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  border-radius: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  box-sizing: border-box;
}
.v56_6159 {
  width: 64px !important;
  height: 64px !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  margin-bottom: 20px !important;
  flex-shrink: 0 !important;
  border-radius: 0 !important;
  background-image: url("../images/valve_icon.svg") !important;
}
.v56_6160 {
 display: none !important;
}
.v56_6161 {
display: none !important;
}
.v56_6162 {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v56_6163 {
  width: 100% !important;
  color: rgba(95,104,123,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway; !important;
  font-weight: Bold;
  font-size: 22px;
  opacity: 1;
  text-align: center;
  margin-bottom: 12px !important;
  line-height: 1.2 !important;
}
.v56_6164 {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}
.v56_6165 {
  font-family: Raleway, sans-serif !important;
}
.v56_6166 {
  width: 420px !important;
  height: auto !important;
  min-height: 270px !important;
  max-height: none !important;
  overflow: visible !important;
  background: rgba(255,255,255,1) !important;
  padding: 30px !important;
  margin: 0 !important;
  opacity: 1;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  border-radius: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  box-sizing: border-box;
}
.v56_6167 {
  width: 64px !important;
  height: 64px !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  margin-bottom: 20px !important;
  flex-shrink: 0 !important;
  border-radius: 0 !important;
  background-image: url("../images/Fire-icon.svg") !important;
}
.v56_6168 {
  display: none !important;
}
.v56_6169 {
  display: none !important;
}
.v56_6170 {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v56_6171 {
  width: 100% !important;
  color: rgba(95,104,123,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 22px;
  opacity: 1;
  text-align: center;
  margin-bottom: 12px !important;
  line-height: 1.2 !important;
}
.v56_6172 {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
.v56_6173 {
  width: 100% !important;
  color: rgba(68,68,68,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: center !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  overflow: visible !important;
  max-height: none !important;
  height: auto !important;
}
.v56_6174 {
  width: 420px !important;
  height: auto !important;
  min-height: 270px !important;
  max-height: none !important;
  background: rgba(255,255,255,1) !important;
  padding: 30px !important;
  margin: 0 !important;
  opacity: 1;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  border-radius: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  box-sizing: border-box;
}
.v56_6175 {
  width: 64px !important;
  height: 64px !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  margin-bottom: 20px !important;
  flex-shrink: 0 !important;
  border-radius: 0 !important;
  background-image: url("../images/Solar-icon.svg") !important;
}
.v56_6176 {
display: none !important;
}
.v56_6177 {
  display: none !important;
}
.v56_6178 {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  overflow: visible !important;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v56_6179 {
  width: 100% !important;
  color: rgba(95,104,123,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 22px;
  opacity: 1;
  text-align: center;
  margin-bottom: 12px !important;
  line-height: 1.2 !important;
}
.v56_6180 {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
.v56_6181 {
  width: 100% !important;
  color: rgba(68,68,68,1) !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: center !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
  overflow: visible !important;
  max-height: none !important;
  height: auto !important;
}
.v56_6182 {
  width: 100%;
  height: auto !important;
  min-height: 901px;
  background: rgba(255,255,255,1);
  padding: 60px 20px;
  margin: 0 auto;
  opacity: 1;
  position: absolute;
  top: 2500px;
  left: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: visible !important;
  @media (max-width: 992px) {
  .v56_6182 {
    top: 4500px !important;
  }
}
@media (max-width: 768px) {
  .v56_6182 {
    top: 5500px !important;
  }
}
@media (max-width: 480px) {
  .v56_6182 {
    top: 9500px !important;
  }
}
}
.v56_6183 {
  width: 100%;
  max-width: 1300px;
  height: auto;
  min-height: 71px;
  background: none;
  margin: 0 auto;
  opacity: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow: visible;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v56_6184 {
  width: auto;
  color: rgba(95,104,123,1);
  position: relative;
  top: 0;
  left: 0;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 32px;
  opacity: 1;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.v56_6185 {
  width: auto;
  max-width: 886px;
  color: rgba(68,68,68,1);
  position: relative;
  top: 0;
  left: 0;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: center;
  display: block;
  margin: 8px auto 0;
}
.v56_6186 {
  width: 100%;
  max-width: 1300px;
  height: auto !important;
  min-height: 686px;
  background: transparent !important;
  padding: 16px 0px;
  opacity: 1;
  position: relative;
  top: 30px;
  left: 0px;
  overflow: visible !important;
}
.v56_6187 {
  width: 100%;
  height: auto !important;
  min-height: 654px;
  background: transparent !important;
  opacity: 1;
  position: relative;
  top: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  padding: 0 20px;
}
.v56_6188,
.v56_6189,
.v56_6190,
.v56_6191,
.v56_6192,
.v56_6193 {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  width: calc(33.333% - 20px) !important;
  min-width: 280px;
  max-width: 420px;
  height: auto !important;
  aspect-ratio: 4/3 !important;
  background-size: cover !important;
  background-position: center !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  flex: 1 0 auto;
}
.v56_6188 {
  width: 420px;
  height: 315px;
  background: url("../images/v56_6188.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6189 {
  width: 420px;
  height: 315px;
  background: url("../images/v56_6189.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 444px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6190 {
  width: 420px;
  height: 315px;
  background: url("../images/v56_6190.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 888px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6191 {
  width: 420px;
  height: 315px;
  background: url("../images/v56_6191.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 339px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6192 {
  width: 420px;
  height: 315px;
  background: url("../images/v56_6192.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 339px;
  left: 444px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6193 {
  width: 420px;
  height: 315px;
  background: url("../images/v56_6193.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 339px;
  left: 888px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6194 {
  width: 100%;
  height: 856px;
  background: rgba(255,255,255,1);
  padding: 60px 20px;
  margin: 0 auto;
  opacity: 1;
  position: absolute;
  top: 3350px;
  left: 0px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.v56_6195 {
  width: 100%;
  max-width: 1300px;
  height: 71px;
  margin: 0 auto;
  opacity: 1;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  overflow: hidden;
}
.v56_6196 {
  width: 100%;
  height: 39px;
  background: url("../images/v56_6196.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6197 {
  width: 238px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px;
  left: 541px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 32px;
  opacity: 1;
  text-align: center;
}
.v56_6198 {
  width: 100%;
  height: 24px;
  background: url("../images/v56_6198.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 47px;
  left: 0px;
  overflow: hidden;
}
.v56_6199 {
  width: 805px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 257px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: center;
}
.v56_6200 {
  max-width: 1300px;
  width: 100%;
  height: 659px;
  background: url("../images/v56_6200.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 16px 0px;
  margin: 0 auto;
  opacity: 1;
  position: relative;
  top: 137px;
  left: 0px;
  right: 0px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 40px;
  overflow: hidden;
}
.v56_6201 {
  width: 550px;
  height: 627px;
  background: url("../images/v56_6201.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 24px 0px;
  opacity: 1;
  flex-shrink: 0;
  overflow: hidden;
}
.v56_6202 {
  width: 550px;
  height: 603px;
  background: rgba(255,255,255,1);
  margin: 32px;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 0px;
  overflow: hidden;
}
.v56_6203 {
  width: 502px;
  height: 69px;
  background: url("../images/v56_6203.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 24px;
  overflow: hidden;
}
.v56_6204 {
  width: 44px;
  height: 44px;
  background: rgba(196,221,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow: hidden;
}
.v56_6205 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6205.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 12px;
  overflow: hidden;
}
.v56_6206 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6206.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 0px;
  overflow: hidden;
}
.v56_6207 {
  width: 15px;
  height: 20px;
  background: rgba(43,54,129,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 2px;
}
.v56_6208 {
  width: 353px;
  height: 69px;
  background: url("../images/v56_6208.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 5px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 60px;
  overflow: hidden;
}
.v56_6209 {
  width: 353px;
  height: 22px;
  background: url("../images/v56_6209.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6210 {
  width: 82px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 18px;
  opacity: 1;
  text-align: left;
}
.v56_6211 {
  width: 353px;
  height: 42px;
  background: url("../images/v56_6211.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 27px;
  left: 0px;
  overflow: hidden;
}
.v56_6212 {
  width: 351px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6213 {
  width: 353px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 21px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6214 {
  width: 502px;
  height: 44px;
  background: url("../images/v56_6214.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 101px;
  left: 24px;
  overflow: hidden;
}
.v56_6215 {
  width: 44px;
  height: 44px;
  background: rgba(196,221,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow: hidden;
}
.v56_6216 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6216.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 12px;
  overflow: hidden;
}
.v56_6217 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6217.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 0px;
  overflow: hidden;
}
.v56_6218 {
  width: 20px;
  height: 20px;
  background: rgba(43,54,129,1);
  opacity: 1;
  position: absolute;
  top: 1px;
  left: 0px;
}
.v56_6219 {
  width: 101px;
  height: 44px;
  background: url("../images/v56_6219.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 5px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 60px;
  overflow: hidden;
}
.v56_6220 {
  width: 101px;
  height: 43px;
  background: url("../images/v56_6220.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6221 {
  width: 85px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 18px;
  opacity: 1;
  text-align: left;
}
.v56_6222 {
  width: 101px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 22px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6223 {
  width: 502px;
  height: 48px;
  background: url("../images/v56_6223.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 177px;
  left: 24px;
  overflow: hidden;
}
.v56_6224 {
  width: 44px;
  height: 44px;
  background: rgba(196,221,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow: hidden;
}
.v56_6225 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6225.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 12px;
  overflow: hidden;
}
.v56_6226 {
  width: 20px;
  height: 20px;
  background: url("../images/v56_6226.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 20px;
  left: 0px;
  overflow: hidden;
}
.v56_6227 {
  width: 20px;
  height: 15px;
  background: rgba(43,54,129,1);
  opacity: 1;
  position: absolute;
  top: 3px;
  left: 0px;
}
.v56_6228 {
  width: 162px;
  height: 48px;
  background: url("../images/v56_6228.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 5px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 60px;
  overflow: hidden;
}
.v56_6229 {
  width: 162px;
  height: 22px;
  background: url("../images/v56_6229.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6230 {
  width: 110px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 18px;
  opacity: 1;
  text-align: left;
}
.v56_6231 {
  width: 162px;
  height: 21px;
  background: url("../images/v56_6231.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 27px;
  left: 0px;
  overflow: hidden;
}
.v56_6232 {
  width: 162px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6233 {
  width: 502px;
  height: 44px;
  background: url("../images/v56_6233.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 257px;
  left: 24px;
  overflow: hidden;
}
.v56_6234 {
  width: 44px;
  height: 44px;
  background: rgba(196,221,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow: hidden;
}
.v56_6235 {
  width: 19px;
  height: 19px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 12px;
  overflow: hidden;
}
.v56_6236 {
  width: 19px;
  height: 19px;
  background: rgba(43,54,129,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v56_6237 {
  width: 9px;
  height: 9px;
  background: rgba(43,54,129,1);
  opacity: 1;
  position: absolute;
  top: 4px;
  left: 4px;
}
.v56_6238 {
  width: 221px;
  height: 22px;
  background: url("../images/v56_6238.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 5px;
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 60px;
  overflow: hidden;
}
.v56_6239 {
  width: 221px;
  height: 22px;
  background: url("../images/v56_6239.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6240 {
  width: 221px;
  color: rgba(95,104,123,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 18px;
  opacity: 1;
  text-align: left;
}
.v56_6241 {
  width: 502px;
  height: 270px;
  background: url("../images/v56_6241.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 333px;
  left: 24px;
  overflow: hidden;
}
.v56_6242 {
  width: 502px;
  height: 270px;
  background: rgba(128,128,128,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6243 {
  width: 502px;
  height: 270px;
  background: rgba(229,227,223,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6244 {
  width: 466px;
  height: 270px;
  background: url("../images/v56_6244.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6245 {
  width: 466px;
  height: 270px;
  background: url("../images/v56_6245.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6246 {
  width: 466px;
  height: 270px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6247 {
  width: 466px;
  height: 270px;
  background: url("../images/v56_6247.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6248 {
  width: 0px;
  height: 0px;
  background: url("../images/v56_6248.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 128px;
  left: 20px;
  overflow: hidden;
}
.v56_6249 {
  width: 256px;
  height: 256px;
  background: url("../images/v56_6249.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 256px;
  left: 0px;
  overflow: hidden;
}
.v56_6250 {
  width: 256px;
  height: 256px;
  background: url("../images/v56_6250.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6251 {
  width: 256px;
  height: 256px;
  background: url("../images/v56_6251.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 256px;
  left: 256px;
  overflow: hidden;
}
.v56_6252 {
  width: 256px;
  height: 256px;
  background: url("../images/v56_6252.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 256px;
  overflow: hidden;
}
.v56_6253 {
  width: 1px;
  height: 1px;
  background: url("../images/v56_6253.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 134px;
  left: 232px;
  overflow: hidden;
}
.v56_6254 {
  width: 1px;
  height: 1px;
  background: url("../images/v56_6254.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6255 {
  width: 1px;
  height: 1px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v56_6256 {
  width: 40px;
  height: 40px;
  background: url("../images/v56_6256.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 206px;
  left: 416px;
  overflow: hidden;
}
.v56_6257 {
  width: 40px;
  height: 40px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}
.v56_6258 {
  width: 40px;
  height: 40px;
  background: rgba(255,255,255,0.0020000000949949026);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30000001192092896);
  overflow: hidden;
}
.v56_6259 {
  width: 28px;
  height: 28px;
  background: url("../images/v56_6259.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 6px;
  left: 6px;
  overflow: hidden;
}
.v56_6260 {
  width: 28px;
  height: 28px;
  background: url("../images/v56_6260.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6261 {
  width: 23px;
  height: 23px;
  background: rgba(102,102,102,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 2px;
}
.v56_6262 {
  width: 42px;
  height: 43px;
  background: url("../images/v56_6262.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 217px;
  left: 10px;
  overflow: hidden;
}
.v56_6263 {
  width: 42px;
  height: 42px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.30000001192092896);
  overflow: hidden;
}
.v56_6264 {
  width: 38px;
  height: 38px;
  background: url("../images/v56_6264.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 2px;
  overflow: hidden;
}
.v56_6265 {
  width: 38px;
  height: 38px;
  background: rgba(229,227,223,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6266 {
  width: 38px;
  height: 38px;
  background: url("../images/v56_6266.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6267 {
  width: 38px;
  height: 38px;
  background: url("../images/v56_6267.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6268 {
  width: 38px;
  height: 38px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6269 {
  width: 38px;
  height: 38px;
  background: url("../images/v56_6269.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6270 {
  width: 256px;
  height: 256px;
  background: url("../images/v56_6270.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 46px;
  left: 77px;
  overflow: hidden;
}
.v56_6271 {
  width: 256px;
  height: 256px;
  background: url("../images/v56_6271.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6272 {
  width: 1px;
  height: 1px;
  background: url("../images/v56_6272.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 18px;
  left: 37px;
  overflow: hidden;
}
.v56_6273 {
  width: 1px;
  height: 1px;
  background: url("../images/v56_6273.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6274 {
  width: 1px;
  height: 1px;
  background: rgba(0,0,0,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v56_6275 {
  width: 466px;
  height: 270px;
  background: url("../images/v56_6275.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 2px solid rgba(26,115,232,1);
  overflow: hidden;
}
.v56_6276 {
  width: 129px;
  height: 33px;
  background: rgba(255,255,255,1);
  padding: 8px 12px;
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 8px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  overflow: hidden;
}
.v56_6277 {
  width: 129px;
  height: 33px;
  background: rgba(255,255,255,0.0020000000949949026);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.30000001192092896);
  overflow: hidden;
}
.v56_6278 {
  width: 105px;
  height: 16px;
  background: url("../images/v56_6278.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 12px;
  overflow: hidden;
}
.v56_6279 {
  width: 87px;
  color: rgba(26,115,232,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Roboto;
  font-weight: Medium;
  font-size: 14px;
  opacity: 1;
  text-align: center;
}
.v56_6280 {
  width: 16px;
  height: 16px;
  background: url("../images/v56_6280.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1px;
  left: 89px;
  overflow: hidden;
}
.v56_6281 {
  width: 16px;
  height: 16px;
  background: url("../images/v56_6281.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6282 {
  width: 12px;
  height: 12px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 2px;
}
.v56_6283 {
  width: 738px;
  height: 568px;
  background: url("../images/v56_6283.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 24px 12px;
  opacity: 1;
  position: absolute;
  top: 16px;
  left: 582px;
  overflow: hidden;
}
.v56_6284 {
  width: 710px;
  height: 544px;
  background: url("../images/v56_6284.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 14px;
  overflow: hidden;
}
/* ====== ESTILOS PARA EL FORMULARIO DE CONTACTO ====== */

.v56_6284 form {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.v56_6284 .v56_6285,
.v56_6284 .v56_6292 {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.v56_6284 .v56_6286,
.v56_6284 .v56_6289,
.v56_6284 .v56_6293,
.v56_6284 .v56_6296 {
  flex: 1;
  min-width: 200px;
}

.v56_6284 label {
  display: block;
  font-family: Raleway, sans-serif;
  font-weight: Regular;
  font-size: 16px;
  color: rgba(68,68,68,1);
  margin-bottom: 4px;
}

.v56_6284 input,
.v56_6284 textarea {
  width: 100%;
  padding: 10px 12px;
  border: none;
  background: rgba(242,242,247,1);
  border-radius: 8px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  color: #444;
  box-sizing: border-box;
  outline: none;
  transition: border 0.2s, background 0.2s;
}

.v56_6284 input:focus,
.v56_6284 textarea:focus {
  border: 2px solid rgba(43,54,129,1);
  background: #fff;
}

.v56_6284 .v56_6303 {
  height: 129px !important;
  resize: vertical;
}

.v56_6284 .v56_6305 {
  cursor: pointer;
  border: none;
  background: rgba(43,54,129,1);
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: SemiBold;
  font-size: 16px;
  padding: 10px 30px;
  border-radius: 50px;
  transition: background 0.3s;
  align-self: flex-start;
}

.v56_6284 .v56_6305:hover {
  background: #00C0E8;
}

/* Asegurar que los contenedores de cada campo mantengan altura */
.v56_6284 .v56_6286,
.v56_6284 .v56_6289,
.v56_6284 .v56_6293,
.v56_6284 .v56_6296,
.v56_6284 .v56_6299 {
  height: auto !important;
  min-height: 73px;
}

/* Ajuste para el texto legal */
.v56_6284 .v56_6304 {
  font-size: 12px;
  color: rgba(68,68,68,0.7);
  line-height: 1.4;
}
.v56_6285 {
  width: 710px;
  height: 73px;
  background: url("../images/v56_6285.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6286 {
  width: 347px;
  height: 73px;
  background: url("../images/v56_6286.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6287 {
  width: 347px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6288 {
  width: 347px;
  height: 41px;
  background: rgba(242,242,247,1);
  opacity: 1;
  position: absolute;
  top: 32px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6289 {
  width: 347px;
  height: 73px;
  background: url("../images/v56_6289.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 363px;
  overflow: hidden;
}
.v56_6290 {
  width: 347px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6291 {
  width: 347px;
  height: 41px;
  background: rgba(242,242,247,1);
  opacity: 1;
  position: absolute;
  top: 32px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6292 {
  width: 710px;
  height: 73px;
  background: url("../images/v56_6292.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 16px;
  opacity: 1;
  position: absolute;
  top: 89px;
  left: 0px;
  overflow: hidden;
}
.v56_6293 {
  width: 347px;
  height: 73px;
  background: url("../images/v56_6293.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6294 {
  width: 347px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6295 {
  width: 347px;
  height: 41px;
  background: rgba(242,242,247,1);
  opacity: 1;
  position: absolute;
  top: 32px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6296 {
  width: 347px;
  height: 73px;
  background: url("../images/v56_6296.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 363px;
  overflow: hidden;
}
.v56_6297 {
  width: 347px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6298 {
  width: 347px;
  height: 41px;
  background: rgba(242,242,247,1);
  opacity: 1;
  position: absolute;
  top: 32px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6299 {
  width: 710px;
  height: 73px;
  background: url("../images/v56_6299.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 178px;
  left: 0px;
  overflow: hidden;
}
.v56_6300 {
  width: 710px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6301 {
  width: 710px;
  height: 41px;
  background: rgba(242,242,247,1);
  opacity: 1;
  position: absolute;
  top: 32px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6302 {
  width: 710px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 267px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6303 {
  width: 710px;
  height: 129px;
  background: rgba(242,242,247,1);
  opacity: 1;
  position: absolute;
  top: 307px;
  left: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
.v56_6304 {
  width: 710px;
  color: rgba(68,68,68,1);
  position: absolute;
  top: 452px;
  left: 0px;
  font-family: Raleway;
  font-weight: SemiBold;
  font-size: 12px;
  opacity: 1;
  text-align: left;
}
.v56_6305 {
  width: 107px;
  height: 44px;
  background: rgba(43,54,129,1);
  padding: 10px 30px;
  opacity: 1;
  position: absolute;
  top: 500px;
  left: 301px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  overflow: hidden;
}
.v56_6306 {
  width: 47px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 10px;
  left: 30px;
  font-family: Raleway;
  font-weight: SemiBold;
  font-size: 16px;
  opacity: 1;
  text-align: center;
}
.v56_6307 {
  width: 100%;
  height: 369px;
  background: rgba(43,54,129,1);
  margin: 24px;
  opacity: 1;
  position: absolute;
  top: 4400px;
  left: 0px;
  overflow: hidden;
}
.v56_6308 {
  width: 100%;
  height: 369px;
  background: url("../images/v56_6308.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 32px 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 300px;
  overflow: hidden;
}
.v56_6309 {
  width: 440px;
  height: 219px;
  background: url("../images/v56_6309.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 24px 0px;
  opacity: 1;
  position: absolute;
  top: 74px;
  left: 0px;
  overflow: hidden;
}
.v56_6310 {
  width: 440px;
  height: 195px;
  background: url("../images/v56_6310.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 0px;
  overflow: hidden;
}
.v56_6311 {
  width: 416px;
  height: 34px;
  background: url("../images/Logo-servoing.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 12px;
  overflow: hidden;
}
.v56_6312 {
  width: 132px;
  height: 34px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6313 {
  width: 125px;
  height: 9px;
  background: url("../images/v56_6313.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 22px;
  left: 3px;
  overflow: hidden;
}
.v56_6314 {
  width: 1px;
  height: 8px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v56_6315 {
  width: 10px;
  height: 8px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 6px;
}
.v56_6316 {
  width: 10px;
  height: 9px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 22px;
}
.v56_6317 {
  width: 8px;
  height: 8px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 37px;
}
.v56_6318 {
  width: 9px;
  height: 8px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 51px;
}
.v56_6319 {
  width: 1px;
  height: 8px;
  background: transparent;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 65px;
}

/* Force-remove any overlay boxes inside header/footer logo containers */
.v56_6024 *, .v56_6311 * {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.v56_6320 {
  width: 8px;
  height: 8px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 72px;
}
.v56_6321 {
  width: 9px;
  height: 8px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 85px;
}
.v56_6322 {
  width: 10px;
  height: 9px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 99px;
}
.v56_6323 {
  width: 10px;
  height: 9px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 115px;
}
.v56_6324 {
  width: 125px;
  height: 12px;
  background: url("../images/v56_6324.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 4px;
  left: 3px;
  overflow: hidden;
}
.v56_6325 {
  width: 21px;
  height: 12px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 0.800000011920929px solid rgba(255,255,255,1);
}
.v56_6326 {
  width: 17px;
  height: 12px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 27px;
  border: 0.800000011920929px solid rgba(255,255,255,1);
}
.v56_6327 {
  width: 20px;
  height: 12px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 51px;
  border: 1px solid rgba(255,255,255,1);
}
.v56_6328 {
  width: 22px;
  height: 12px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 76px;
  border: 1px solid rgba(255,255,255,1);
}
.v56_6329 {
  width: 21px;
  height: 12px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 103px;
  border: 1px solid rgba(255,255,255,1);
}
.name {
  color: #fff;
}
.v56_6331 {
  width: 267px;
  height: 31px;
  background: url("../images/v56_6331.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1px;
  left: 148px;
  overflow: hidden;
}
.v56_6332 {
  width: 33px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Abel;
  font-weight: Regular;
  opacity: 1;
  text-align: left;
}
.v56_6333 {
  width: 416px;
  height: 161px;
  background: url("../images/v56_6333.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 16px 0px;
  margin: 5px;
  opacity: 1;
  position: absolute;
  top: 34px;
  left: 12px;
  overflow: hidden;
}
.v56_6334 {
  width: 416px;
  height: 21px;
  background: url("../images/v56_6334.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 33px;
  left: 0px;
  overflow: hidden;
}
.v56_6335 {
  width: 416px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6336 {
  width: 416px;
  height: 21px;
  background: url("../images/v56_6336.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 59px;
  left: 0px;
  overflow: hidden;
}
.v56_6337 {
  width: 416px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6338 {
  width: 416px;
  height: 32px;
  background: url("../images/v56_6338.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 11px 0px;
  opacity: 1;
  position: absolute;
  top: 85px;
  left: 0px;
  overflow: hidden;
}
.v56_6339 {
  width: 416px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 11px;
  left: 0px;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6340 {
  width: 416px;
  height: 21px;
  background: url("../images/v56_6340.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 122px;
  left: 0px;
  overflow: hidden;
}
.v56_6341 {
  width: 416px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6342 {
  width: 220px;
  height: 219px;
  background: url("../images/v56_6342.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 24px 0px;
  opacity: 1;
  position: absolute;
  top: 74px;
  left: 440px;
  overflow: hidden;
}
.v56_6343 {
  width: 220px;
  height: 165px;
  background: url("../images/v56_6343.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 0px;
  overflow: hidden;
}
.v56_6344 {
  width: 196px;
  height: 32px;
  background: url("../images/v56_6344.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 12px;
  overflow: hidden;
}
.v56_6345 {
  width: 196px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6346 {
  width: 196px;
  height: 92px;
  background: url("../images/v56_6346.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 40px;
  left: 12px;
  overflow: hidden;
}
.v56_6347 {
  width: 196px;
  height: 24px;
  background: url("../images/v56_6347.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 4px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6348 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6348.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1px;
  left: 0px;
  overflow: hidden;
}
.v56_6349 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6349.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6350 {
  width: 5px;
  height: 9px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 3px;
}
.v56_6351 {
  width: 34px;
  height: 14px;
  background: url("../images/v56_6351.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 16px;
  overflow: hidden;
}
.v56_6352 {
  width: 34px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6353 {
  width: 196px;
  height: 34px;
  background: url("../images/v56_6353.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 10px 0px;
  margin: 4px;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 0px;
  overflow: hidden;
}
.v56_6354 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6354.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 0px;
  overflow: hidden;
}
.v56_6355 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6355.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6356 {
  width: 5px;
  height: 9px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 3px;
}
.v56_6357 {
  width: 100px;
  height: 14px;
  background: url("../images/v56_6357.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 16px;
  overflow: hidden;
}
.v56_6358 {
  width: 100px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6359 {
  width: 196px;
  height: 34px;
  background: url("../images/v56_6359.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 10px 0px;
  margin: 4px;
  opacity: 1;
  position: absolute;
  top: 58px;
  left: 0px;
  overflow: hidden;
}
.v56_6360 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6360.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 0px;
  overflow: hidden;
}
.v56_6361 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6361.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6362 {
  width: 5px;
  height: 9px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 3px;
}
.v56_6363 {
  width: 58px;
  height: 14px;
  background: url("../images/v56_6363.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 16px;
  overflow: hidden;
}
.v56_6364 {
  width: 58px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6365 {
  width: 220px;
  height: 219px;
  background: url("../images/v56_6365.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 24px 0px;
  opacity: 1;
  position: absolute;
  top: 74px;
  left: 660px;
  overflow: hidden;
}
.v56_6366 {
  width: 220px;
  height: 165px;
  background: url("../images/v56_6366.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 0px;
  overflow: hidden;
}
.v56_6367 {
  width: 196px;
  height: 32px;
  background: url("../images/v56_6367.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 12px;
  overflow: hidden;
}
.v56_6368 {
  width: 196px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6369 {
  width: 196px;
  height: 126px;
  background: url("../images/v56_6369.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 40px;
  left: 12px;
  overflow: hidden;
}
.v56_6370 {
  width: 196px;
  height: 24px;
  background: url("../images/v56_6370.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 4px;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.v56_6371 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6371.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 1px;
  left: 0px;
  overflow: hidden;
}
.v56_6372 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6372.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6373 {
  width: 5px;
  height: 9px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 3px;
}
.v56_6374 {
  width: 68px;
  height: 14px;
  background: url("../images/v56_6374.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 16px;
  overflow: hidden;
}
.v56_6375 {
  width: 68px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6376 {
  width: 196px;
  height: 34px;
  background: url("../images/v56_6376.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 10px 0px;
  margin: 4px;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 0px;
  overflow: hidden;
}
.v56_6377 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6377.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 0px;
  overflow: hidden;
}
.v56_6378 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6378.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6379 {
  width: 5px;
  height: 9px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 3px;
}
.v56_6380 {
  width: 69px;
  height: 14px;
  background: url("../images/v56_6380.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 16px;
  overflow: hidden;
}
.v56_6381 {
  width: 69px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6382 {
  width: 196px;
  height: 34px;
  background: url("../images/v56_6382.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 10px 0px;
  margin: 4px;
  opacity: 1;
  position: absolute;
  top: 58px;
  left: 0px;
  overflow: hidden;
}
.v56_6383 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6383.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 0px;
  overflow: hidden;
}
.v56_6384 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6384.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6385 {
  width: 5px;
  height: 9px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 3px;
}
.v56_6386 {
  width: 69px;
  height: 14px;
  background: url("../images/v56_6386.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 16px;
  overflow: hidden;
}
.v56_6387 {
  width: 69px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6388 {
  width: 196px;
  height: 34px;
  background: url("../images/v56_6388.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 10px 0px;
  margin: 4px;
  opacity: 1;
  position: absolute;
  top: 92px;
  left: 0px;
  overflow: hidden;
}
.v56_6389 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6389.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 11px;
  left: 0px;
  overflow: hidden;
}
.v56_6390 {
  width: 12px;
  height: 12px;
  background: url("../images/v56_6390.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 12px;
  left: 0px;
  overflow: hidden;
}
.v56_6391 {
  width: 5px;
  height: 9px;
  background: rgba(26,115,232,1);
  opacity: 1;
  position: absolute;
  top: 2px;
  left: 3px;
}
.v56_6392 {
  width: 69px;
  height: 14px;
  background: url("../images/v56_6392.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 16px;
  overflow: hidden;
}
.v56_6393 {
  width: 69px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6394 {
  width: 440px;
  height: 219px;
  background: url("../images/v56_6394.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 24px 0px;
  opacity: 1;
  position: absolute;
  top: 74px;
  left: 880px;
  overflow: hidden;
}
.v56_6395 {
  width: 440px;
  height: 195px;
  background: url("../images/v56_6395.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: 8px;
  opacity: 1;
  position: absolute;
  top: 24px;
  left: 0px;
  overflow: hidden;
}
.v56_6396 {
  width: 416px;
  height: 32px;
  background: url("../images/v56_6396.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 12px;
  overflow: hidden;
}
.v56_6397 {
  width: 416px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Bold;
  font-size: 16px;
  opacity: 1;
  text-align: left;
}
.v56_6398 {
  width: 416px;
  height: 21px;
  background: url("../images/v56_6398.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 40px;
  left: 12px;
  overflow: hidden;
}
.v56_6399 {
  width: 416px;
  color: rgba(255,255,255,1);
  position: absolute;
  top: 0px;
  left: 0px;
  font-family: Raleway;
  font-weight: Regular;
  font-size: 14px;
  opacity: 1;
  text-align: left;
}
.v56_6400 {
  width: 416px;
  height: 48px;
  background: url("../images/v56_6400.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 8px 0px;
  opacity: 1;
  position: absolute;
  top: 69px;
  left: 12px;
  overflow: hidden;
}
.v56_6401 {
  width: 50px;
  height: 40px;
  background: url("../images/v56_6401.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 0px;
  overflow: hidden;
}
.v56_6402 {
  width: 40px;
  height: 40px;
  background: url("../images/v56_6402.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}
.v56_6403 {
  width: 16px;
  height: 19px;
  background: url("../images/v56_6403.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 10px;
  left: 12px;
  overflow: hidden;
}
.v56_6404 {
  width: 19px;
  height: 19px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 2px;
  overflow: hidden;
}
.v56_6405 {
  width: 19px;
  height: 19px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
.v56_6406 {
  width: 9px;
  height: 9px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 4px;
  left: 4px;
}
.v56_6407 {
  width: 50px;
  height: 40px;
  background: url("../images/v56_6407.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 50px;
  overflow: hidden;
}
.v56_6408 {
  width: 40px;
  height: 40px;
  background: url("../images/v56_6408.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}
.v56_6409 {
  width: 16px;
  height: 24px;
  background: url("../images/v56_6409.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 3px 0px;
  opacity: 1;
  position: absolute;
  top: 8px;
  left: 12px;
  overflow: hidden;
}
.v56_6410 {
  width: 16px;
  height: 16px;
  background: url("../images/v56_6410.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 1;
  position: absolute;
  top: 19px;
  left: 0px;
  overflow: hidden;
}
.v56_6411 {
  width: 16px;
  height: 16px;
  background: rgba(255,255,255,1);
  opacity: 1;
  position: absolute;
  top: 0px;
  left: 0px;
}
