/* screen - signup-1 */

.signup-1 {
  background-color: transparent;
  border: 1px none;
  height: 800px;
  opacity: 1;
  overflow-x: hidden;
  position: relative;
  width: 1440px;
}

.signup-1 .rectangle-192-C61RwL {
  --z-index: 0;
  background-color: #fafeff;
  height: 800px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.signup-1 .header3-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 39px;
  left: 85px;
  opacity: 1;
  position: absolute;
  top: 20px;
  width: 781px;
}

.signup-1 .menu-YRI2lN {
  --z-index: 0;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 30px;
  height: auto;
  justify-content: flex-end;
  left: 780px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: fit-content;
}

.signup-1 .frame-761838-HB8WPB {
  --z-index: 0;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-1 .icon-search-xTGKlo {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/search-9.svg);
  background-size: 100% 100%;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  opacity: 1;
  position: relative;
}

.signup-1 .buscar-xTGKlo {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 57px;
}

.signup-1 .frame-761837-HB8WPB {
  --z-index: 1;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-1 .schedule-iI1dl7 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/schedule-4.svg);
  background-size: 100% 100%;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  opacity: 1;
  position: relative;
}

.signup-1 .calendario-iI1dl7 {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 78px;
}

.signup-1 .frame-761836-HB8WPB {
  --z-index: 2;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-1 .mark_chat_unread-Ary7ke {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/mark-chat-unread-4.svg);
  background-size: 100% 100%;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  opacity: 1;
  position: relative;
}

.signup-1 .mensajes-Ary7ke {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 68px;
}

.signup-1 .user-profile-image-HB8WPB {
  --z-index: 3;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-1 .badge-VURy71 {
  --z-index: 0;
  align-items: center;
  background-color: #e7f5ff;
  border-radius: 20px;
  display: flex;
  gap: 156px;
  height: 27.190141677856445px;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  width: 63.443660736083984px;
}

.signup-1 .frame-29-wHBfdg {
  --z-index: 0;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin-left: -0.28px;
  margin-right: -0.28px;
  opacity: 1;
  position: relative;
  width: 64px;
}

.signup-1 .nuevo-0qLUql {
  --z-index: 0;
  background-color: transparent;
  color: #0096ff;
  font-family: 'Manrope', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: fit-content;
}

.signup-1 .profile-picture-VURy71 {
  --z-index: 1;
  background-color: transparent;
  height: 35px;
  min-width: 35px;
  opacity: 1;
  position: relative;
}

.signup-1 .ellipse-63-VMU8lC {
  --z-index: 0;
  background-color: #cfd4d9;
  border-radius: 17.5px;
  height: 35px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 35px;
}

.signup-1 .icon-VMU8lC {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/icon.svg);
  background-size: 100% 100%;
  height: 20px;
  left: 5px;
  opacity: 1;
  position: absolute;
  top: 8px;
  width: 26px;
}

.signup-1 .logo-YRI2lN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-6.svg);
  background-size: 100% 100%;
  height: 39px;
  left: -0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 93px;
}

.signup-1 .rectangle-193-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 598px;
  left: 171px;
  opacity: 1;
  position: absolute;
  top: 101px;
  width: 1098px;
}

.signup-1 .frame-761836-C61RwL {
  --z-index: 3;
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 25px;
  height: auto;
  left: 481px;
  opacity: 1;
  padding: 30px;
  position: absolute;
  top: 100px;
  width: fit-content;
}

.signup-1 .completa-tu-perfil-en-tipatip-EWeTmr {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.signup-1 .profile-picture-EWeTmr {
  --z-index: 1;
  background-color: transparent;
  height: 100px;
  min-width: 100px;
  opacity: 1;
  position: relative;
}

.signup-1 .ellipse-63-x8xUPm {
  --z-index: 0;
  background-color: #cfd4d9;
  border-radius: 50px;
  height: 100px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 100px;
}

.signup-1 .icon-x8xUPm {
  --z-index: 1;
  background-color: transparent;
  height: 57px;
  left: 14px;
  opacity: 1;
  position: absolute;
  top: 22px;
  width: 73px;
}

.signup-1 .vector-71NZ9x {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/vector.svg);
  background-size: 100% 100%;
  height: 57px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 73px;
}

.signup-1 .vector-kwWfNU {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/vector-1.svg);
  background-size: 100% 100%;
  height: 14px;
  left: 30px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 19px;
  width: 14px;
}

.signup-1 .edit-71NZ9x {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/edit-2.svg);
  background-size: 100% 100%;
  height: 24px;
  left: 25px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 39px;
  width: 24px;
}

.signup-1 .input-EWeTmr {
  --z-index: 2;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #cfd4d9;
  border-radius: 20px;
  box-shadow: 0px 0px 0px #cbdafc;
  display: flex;
  gap: 10px;
  height: 30px;
  mix-blend-mode: normal;
  opacity: 1;
  overflow: hidden;
  padding: 0px 12px;
  position: relative;
  width: 280px;
}

.signup-1 .value-nV2Oix {
  --z-index: 0;
  background-color: transparent;
  color: #212529;
  flex: 1;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
}

.signup-1 .input-Imdc7O {
  --z-index: 3;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #90b6f8;
  border-radius: 20px;
  box-shadow: 0px 0px 0px 2px #cbdafc;
  display: flex;
  gap: 10px;
  height: 32px;
  mix-blend-mode: normal;
  opacity: 1;
  overflow: hidden;
  padding: 0px 12px;
  position: relative;
  width: 281px;
}

.signup-1 .value-kdBKXL {
  --z-index: 0;
  background-color: transparent;
  color: #212529;
  flex: 1;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
}

.signup-1 .input-uShZjV {
  --z-index: 4;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #dc3545;
  border-radius: 20px;
  box-shadow: 0px 0px 0px #cbdafc;
  display: flex;
  gap: 10px;
  height: 30px;
  mix-blend-mode: normal;
  opacity: 1;
  overflow: hidden;
  padding: 0px 12px;
  position: relative;
  width: 280px;
}

.signup-1 .value-s707KY {
  --z-index: 0;
  background-color: transparent;
  color: #dc3545;
  flex: 1;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
}

.signup-1 .icon-form-alert-s707KY {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/icon---form-alert-1.svg);
  background-size: 100% 100%;
  height: 16px;
  min-width: 16px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
}

.signup-1 .input-iBqx8w {
  --z-index: 5;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #cfd4d9;
  border-radius: 20px;
  box-shadow: 0px 0px 0px #cbdafc;
  display: flex;
  gap: 10px;
  height: 30px;
  mix-blend-mode: normal;
  opacity: 1;
  overflow: hidden;
  padding: 0px 12px;
  position: relative;
  width: 280px;
}

.signup-1 .value-XEIcdx {
  --z-index: 0;
  background-color: transparent;
  color: #212529;
  flex: 1;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
}

.signup-1 .input-TzaALO {
  --z-index: 6;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #198754;
  border-radius: 20px;
  box-shadow: 0px 0px 0px #cbdafc;
  display: flex;
  gap: 10px;
  height: 30px;
  mix-blend-mode: normal;
  opacity: 1;
  overflow: hidden;
  padding: 0px 12px;
  position: relative;
  width: 280px;
}

.signup-1 .value-Ktyamn {
  --z-index: 0;
  background-color: transparent;
  color: #198754;
  flex: 1;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
}

.signup-1 .icon-form-valid-Ktyamn {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/icon---form-valid-1.svg);
  background-size: 100% 100%;
  height: 16px;
  min-width: 16px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
}

.signup-1 .frame-761836-EWeTmr {
  --z-index: 7;
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: 231.10971069335938px;
}

.signup-1 .tag-909Gdr {
  --z-index: 0;
  align-items: center;
  background-color: #e7f5ff;
  border-radius: 20px;
  display: flex;
  gap: 5px;
  height: 22.75379753112793px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 0px 5px;
  position: relative;
  width: fit-content;
}

.signup-1 .fiscalidad-xvyXfb {
  --z-index: 0;
  background-color: transparent;
  color: #36a9e1;
  font-family: 'Manrope', Helvetica;
  font-size: 9px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: fit-content;
}

.signup-1 .iconclose-xvyXfb {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/icon-close-9.svg);
  background-size: 100% 100%;
  height: 15px;
  min-width: 15px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
}

.signup-1 .tag-Mduhg6 {
  --z-index: 1;
  align-items: center;
  background-color: #e7f5ff;
  border-radius: 20px;
  display: flex;
  gap: 5px;
  height: 23px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 0px 5px;
  position: relative;
  width: fit-content;
}

.signup-1 .tributario-GcCgJm {
  --z-index: 0;
  background-color: transparent;
  color: #36a9e1;
  font-family: 'Manrope', Helvetica;
  font-size: 9px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: fit-content;
}

.signup-1 .iconclose-GcCgJm {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/icon-close-10.svg);
  background-size: 100% 100%;
  height: 15px;
  min-width: 15px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
}

.signup-1 .tag-AuI3MD {
  --z-index: 2;
  align-items: center;
  background-color: #e7f5ff;
  border-radius: 20px;
  display: flex;
  gap: 5px;
  height: 22.75379753112793px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 0px 5px;
  position: relative;
  width: fit-content;
}

.signup-1 .irpf-xdX7AI {
  --z-index: 0;
  background-color: transparent;
  color: #36a9e1;
  font-family: 'Manrope', Helvetica;
  font-size: 9px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: fit-content;
}

.signup-1 .iconclose-xdX7AI {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/icon-close-9.svg);
  background-size: 100% 100%;
  height: 15px;
  min-width: 15px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
}

.signup-1 .button-blue-EWeTmr {
  --z-index: 8;
  align-items: center;
  background-color: #36a9e1;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  cursor: pointer;
  display: flex;
  gap: 10px;
  height: auto;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 10px 20px;
  position: relative;
  width: fit-content;
}

.signup-1 .cta-THgRxi {
  --z-index: 0;
  background-color: transparent;
  color: #f4f4f5;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.01px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.signup-1 .arrow_forward_ios-THgRxi {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/arrow-forward-ios-4.svg);
  background-size: 100% 100%;
  height: 20px;
  min-width: 20px;
  opacity: 1;
  position: relative;
}

.signup-1 .frame-761843-EWeTmr {
  --z-index: 9;
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  justify-content: center;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-1 .checkbox-QUkqqF {
  --z-index: 0;
  align-items: center;
  background-color: transparent;
  background-image: url(../img/checkbox.svg);
  background-size: 100% 100%;
  display: flex;
  gap: 10px;
  height: 16px;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 3px;
  position: relative;
  width: 16px;
}

.signup-1 .acepto-los-trminos-d-QUkqqF {
  --z-index: 1;
  background-color: transparent;
  color: transparent;
  font-family: 'Manrope', Helvetica;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  height: 30px;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.00px;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 235px;
}

.signup-1 .span0-PqKreq {
  color: #323333;
  font-style: normal;
}

.signup-1 .span1-PqKreq {
  color: #36a9e1;
  font-style: normal;
}

.signup-1 .span2-PqKreq {
  color: #323333;
  font-style: normal;
}

.signup-1 .span3-PqKreq {
  color: #36a9e1;
  font-style: normal;
}
/* screen - signup-4 */

.signup-4 {
  background-color: transparent;
  border: 1px none;
  height: 800px;
  opacity: 1;
  overflow-x: hidden;
  position: relative;
  width: 1440px;
}

.signup-4 .rectangle-192-C61RwL {
  --z-index: 0;
  background-color: #fafeff;
  height: 800px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.signup-4 .header3-C61RwL {
  --z-index: 1;
  background-color: transparent;
  height: 39px;
  left: 85px;
  opacity: 1;
  position: absolute;
  top: 20px;
  width: 781px;
}

.signup-4 .menu-YRI2lN {
  --z-index: 0;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 30px;
  height: auto;
  justify-content: flex-end;
  left: 780px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: fit-content;
}

.signup-4 .frame-761838-HB8WPB {
  --z-index: 0;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-4 .icon-search-xTGKlo {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/search-18.svg);
  background-size: 100% 100%;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  opacity: 1;
  position: relative;
}

.signup-4 .buscar-xTGKlo {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 57px;
}

.signup-4 .frame-761837-HB8WPB {
  --z-index: 1;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-4 .schedule-iI1dl7 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/schedule-12.svg);
  background-size: 100% 100%;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  opacity: 1;
  position: relative;
}

.signup-4 .calendario-iI1dl7 {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 78px;
}

.signup-4 .frame-761836-HB8WPB {
  --z-index: 2;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-4 .mark_chat_unread-Ary7ke {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/mark-chat-unread-12.svg);
  background-size: 100% 100%;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  opacity: 1;
  position: relative;
}

.signup-4 .mensajes-Ary7ke {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 68px;
}

.signup-4 .user-profile-image-HB8WPB {
  --z-index: 3;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-4 .badge-VURy71 {
  --z-index: 0;
  align-items: center;
  background-color: #e7f5ff;
  border-radius: 20px;
  display: flex;
  gap: 156px;
  height: 27.190141677856445px;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  width: 63.443660736083984px;
}

.signup-4 .frame-29-wHBfdg {
  --z-index: 0;
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 13px;
  height: auto;
  justify-content: center;
  margin-left: -0.28px;
  margin-right: -0.28px;
  opacity: 1;
  position: relative;
  width: 64px;
}

.signup-4 .nuevo-0qLUql {
  --z-index: 0;
  background-color: transparent;
  color: #0096ff;
  font-family: 'Manrope', Helvetica;
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: fit-content;
}

.signup-4 .image-7-VURy71 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/image-7@2x.png);
  background-size: 100% 100%;
  height: 35px;
  min-width: 35px;
  mix-blend-mode: normal;
  object-fit: cover;
  opacity: 1;
  position: relative;
}

.signup-4 .logo-YRI2lN {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-14.svg);
  background-size: 100% 100%;
  height: 39px;
  left: -0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 93px;
}

.signup-4 .frame-761836-C61RwL {
  --z-index: 2;
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 25px;
  height: auto;
  left: 518px;
  opacity: 1;
  padding: 30px;
  position: absolute;
  top: 100px;
  width: fit-content;
}

.signup-4 .enhorabuena-lorena-EWeTmr {
  --z-index: 0;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.signup-4 .profile-picture-EWeTmr {
  --z-index: 1;
  background-color: transparent;
  height: 116px;
  min-width: 100px;
  opacity: 1;
  position: relative;
}

.signup-4 .ellipse-63-x8xUPm {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/ellipse-63-2.svg);
  background-size: 100% 100%;
  height: 100px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 16px;
  width: 100px;
}

.signup-4 .group-761836-x8xUPm {
  --z-index: 1;
  background-color: transparent;
  height: 32px;
  left: 29px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 41px;
}

.signup-4 .rectangle-194-Jj7zRL {
  --z-index: 0;
  background-color: #fafeff;
  border-radius: 6px;
  height: 15px;
  left: 9px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 7px;
  width: 23px;
}

.signup-4 .vector-Jj7zRL {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/vector-2.svg);
  background-size: 100% 100%;
  height: 32px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 41px;
}

.signup-4 .vector-fQpwyt {
  --z-index: 2;
  background-color: transparent;
  background-image: url(../img/vector-3.svg);
  background-size: 100% 100%;
  height: 8px;
  left: 17px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 11px;
  width: 8px;
}

.signup-4 .ya-eres-parte-de-tip-EWeTmr {
  --z-index: 2;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: 344px;
}

.signup-4 .search-box-EWeTmr {
  --z-index: 3;
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  min-width: 365px;
  opacity: 1;
  position: relative;
}

.signup-4 .group-8-x1UbOR {
  --z-index: 0;
  background-color: transparent;
  height: 40px;
  left: 0px;
  opacity: 1;
  position: relative;
  top: 0px;
  width: 367px;
}

.signup-4 .rectangle-9-oJLdxC {
  --z-index: 0;
  background-color: #ffffff;
  border-radius: 20px;
  box-shadow: inset 0px 0px 8px #0000000d;
  height: 40px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 365px;
}

.signup-4 .icon-search-oJLdxC {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/search-19.svg);
  background-size: 100% 100%;
  height: 27px;
  left: 7px;
  opacity: 1;
  position: absolute;
  top: 7px;
  width: 27px;
}

.signup-4 .buscar-nuestros-mejores-expertos-oJLdxC {
  --z-index: 2;
  background-color: transparent;
  color: #323232;
  font-family: 'Manrope', Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 9px;
  width: 247px;
}

.signup-4 .frame-761843-EWeTmr {
  --z-index: 4;
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 25px;
  height: auto;
  justify-content: center;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.signup-4 .button-blue-QUkqqF {
  --z-index: 0;
  align-items: center;
  background-color: #cfd4d9;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  cursor: pointer;
  display: flex;
  gap: 10px;
  height: auto;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 10px 20px;
  position: relative;
  width: fit-content;
}

.signup-4 .cta-cQ2Xll {
  --z-index: 0;
  background-color: transparent;
  color: #323333;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.01px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.signup-4 .arrow_forward_ios-cQ2Xll {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/arrow-forward-ios-9.svg);
  background-size: 100% 100%;
  height: 20px;
  min-width: 20px;
  opacity: 1;
  position: relative;
}

.signup-4 .button-blue-fBca4F {
  --z-index: 1;
  align-items: center;
  background-color: #323333;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  cursor: pointer;
  display: flex;
  gap: 10px;
  height: auto;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 10px 20px;
  position: relative;
  width: fit-content;
}

.signup-4 .cta-BoxUJ9 {
  --z-index: 0;
  background-color: transparent;
  color: #fafeff;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.01px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.signup-4 .arrow_forward_ios-BoxUJ9 {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/arrow-forward-ios-10.svg);
  background-size: 100% 100%;
  height: 20px;
  min-width: 20px;
  opacity: 1;
  position: relative;
}
/* screen - login-1 */

.login-1 {
  background-color: transparent;
  border: 1px none;
  height: 800px;
  opacity: 1;
  /*overflow-x: hidden;*/
  position: relative;
  width: 1440px;
}

.login-1 .rectangle-192-C61RwL {
  --z-index: 0;
  background-color: #fafeff;
  height: 800px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.login-1 .intro-landing-C61RwL {
  --z-index: 1;
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 25px;
  height: auto;
  left: 190px;
  opacity: 1;
  position: absolute;
  top: 303px;
  width: fit-content;
}

.login-1 .intro-landing-JlQV4Z {
  --z-index: 0;
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 30px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.login-1 .frame-761836-IR4nF1 {
  --z-index: 0;
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.login-1 .de-la-teora-KaUWed {
  --z-index: 0;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgb(54.00000058114529, 169.00000512599945, 225.00000178813934) 0%, rgb(196.7395806312561, 208.76778960227966, 214.62499290704727) 100%);
  background-clip: text;
  background-color: transparent;
  color: transparent;
  font-family: 'Poppins', Helvetica;
  font-size: 84px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  text-fill-color: transparent;
  width: fit-content;
}

.login-1 .a-la-prctoca-KaUWed {
  --z-index: 1;
  background-color: transparent;
  color: #323333;
  font-family: 'Poppins', Helvetica;
  font-size: 75px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -30px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 765px;
}

.login-1 .conecta-con-los-mejo-IR4nF1 {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Manrope', Helvetica;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 765px;
}

.login-1 .frame-761843-IR4nF1 {
  --z-index: 2;
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 20px;
  height: auto;
  opacity: 1;
  position: relative;
  width: fit-content;
}

.login-1 .button-secondary-XZBUXJ {
  --z-index: 0;
  align-items: center;
  background-color: #36a9e1;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  display: flex;
  flex-direction: column;
  gap: 6.115451812744141px;
  height: auto;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 12px 10px;
  position: relative;
  width: 169px;
}

.login-1 .harvest-yGlfVh {
  --z-index: 0;
  background-color: transparent;
  color: #ffffff;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.01px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.login-1 .button-secondary-lm6vw0 {
  --z-index: 1;
  align-items: center;
  background-color: #eef4f7;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  display: flex;
  gap: 6.115451812744141px;
  height: auto;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 12px 10px;
  position: relative;
  width: 148px;
}

.login-1 .icon-play-cg30S3 {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/play-circle-filled-2.svg);
  background-size: 100% 100%;
  height: 24px;
  min-width: 24px;
  opacity: 1;
  position: relative;
}

.login-1 .harvest-cg30S3 {
  --z-index: 1;
  background-color: transparent;
  color: #323333;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -0.01px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.login-1 .header-C61RwL {
  --z-index: 2;
  background-color: transparent;
  height: 300px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.login-1 .mask-group-IcPKRJ {
  --z-index: 0;
  background-color: transparent;
  height: 300px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1800px;
}

.login-1 .rectangle-2-0VXrXf {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/rectangle-192.png);
  background-size: 100% 100%;
  height: 300px;
  left: -2980px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 716px;
  width: 1800px;
}

.login-1 .rectangle-2-PDcbEt {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/rectangle-2-5.svg);
  background-size: 100% 100%;
  height: 300px;
  left: 17px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1457px;
}

.login-1 .logo-IcPKRJ {
  --z-index: 1;
  background-color: transparent;
  background-image: url(../img/logo-7.svg);
  background-size: 100% 100%;
  height: 95px;
  left: 597px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 88px;
  width: 225px;
}

.login-1 .menu-IcPKRJ {
  --z-index: 2;
  background-color: transparent;
  height: 42px;
  left: 190px;
  opacity: 1;
  position: absolute;
  top: 119px;
  width: 1098px;
}

.login-1 .qu-es-kf6v2m {
  --z-index: 0;
  background-color: transparent;
  color: #323333;
  font-family: 'Helvetica Neue-Light', Helvetica;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  text-align: left;
  top: 6px;
  width: auto;
}

.login-1 .button-secondary-kf6v2m {
  --z-index: 1;
  align-items: center;
  background-color: #eef4f7;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  display: flex;
  flex-direction: column;
  gap: 6.115451812744141px;
  height: auto;
  justify-content: center;
  left: 989px;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 10px;
  position: absolute;
  top: 0px;
  width: 109px;
}

.login-1 .harvest-BCSTBS {
  --z-index: 0;
  background-color: transparent;
  color: #323333;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.01px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.login-1 .popup-frame-C61RwL {
  --z-index: 3;
  background-color: transparent;
  height: 812px;
  left: 0px;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.login-1 .rectangle-16-A3dkR0 {
  --z-index: 0;
  -webkit-backdrop-filter: blur(10px) brightness(100%);
  backdrop-filter: blur(10px) brightness(100%);
  background-color: #f4f4f51a;
  height: 812px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 1;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.login-1 .popup-login-A3dkR0 {
  --z-index: 1;
  align-items: center;
  background-color: #ffffff;
  border-radius: 20px;
  box-shadow: 0px 0px 80px #00000040;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: auto;
  left: 535px;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 40px 50px;
  position: absolute;
  top: 230px;
  width: fit-content;
}

.login-1 .icon-LUlsNU {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/icon-1.svg);
  background-size: 100% 100%;
  height: 33px;
  min-width: 42px;
  opacity: 1;
  position: relative;
}

.login-1 .bienvenid-a-tipatip-LUlsNU {
  --z-index: 1;
  background-color: transparent;
  color: #000000;
  font-family: 'Poppins', Helvetica;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: 270px;
}

.login-1 .contina-conectando-tu-cuenta-LUlsNU {
  --z-index: 2;
  background-color: transparent;
  color: #323333;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  height: 18px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: 251px;
}

.login-1 .button-secondary-LUlsNU {
  --z-index: 3;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #f4f4f5;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  display: flex;
  gap: 6.115451812744141px;
  height: 40.79999923706055px;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 12px 10px;
  position: relative;
  width: 185.60000610351562px;
}

.login-1 .icon-linkedin-VnJ87m {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/image-56@2x.png);
  background-size: 100% 100%;
  height: 20px;
  margin-bottom: -1.60px;
  margin-top: -1.60px;
  min-width: 20px;
  mix-blend-mode: normal;
  object-fit: cover;
  opacity: 1;
  position: relative;
}

.login-1 .harvest-VnJ87m {
  --z-index: 1;
  background-color: transparent;
  color: #323333;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-bottom: -1.60px;
  margin-top: -3.60px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.login-1 .button-secondary-F6Dldi {
  --z-index: 4;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #f4f4f5;
  border-radius: 20px;
  box-shadow: inset 0px 0px 6px #23937a1a;
  cursor: pointer;
  display: flex;
  gap: 6.115451812744141px;
  height: 40.79999923706055px;
  justify-content: center;
  mix-blend-mode: normal;
  opacity: 1;
  padding: 12px 10px;
  position: relative;
  width: 185.60000610351562px;
}

.login-1 .icon-mail-jK20PD {
  --z-index: 0;
  background-color: transparent;
  background-image: url(../img/email.svg);
  background-size: 100% 100%;
  height: 20px;
  margin-bottom: -1.60px;
  margin-top: -1.60px;
  min-width: 20px;
  opacity: 1;
  position: relative;
}

.login-1 .harvest-jK20PD {
  --z-index: 1;
  background-color: transparent;
  color: #323333;
  font-family: 'Manrope', Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-bottom: -1.60px;
  margin-top: -3.60px;
  mix-blend-mode: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: fit-content;
}

.login-1 .lee-los-trminos-del-LUlsNU {
  --z-index: 5;
  background-color: transparent;
  color: transparent;
  font-family: 'Manrope', Helvetica;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  height: 30px;
  letter-spacing: 0.00px;
  line-height: normal;
  opacity: 1;
  position: relative;
  text-align: center;
  width: 235px;
}

.login-1 .span0-PtmyS4 {
  color: #323333;
  font-style: normal;
}

.login-1 .span1-PtmyS4 {
  color: #36a9e1;
  font-style: normal;
}

.login-1 .span2-PtmyS4 {
  color: #323333;
  font-style: normal;
}

.login-1 .span3-PtmyS4 {
  color: #36a9e1;
  font-style: normal;
}
