/* screen - profile-senior */

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

.profile-senior .rectangle-192-C61RwL {
  background-color: transparent;
  height: 800px;
  left: -10630px;
  mix-blend-mode: normal;
  position: absolute;
  top: -164px;
  width: 1440px;
}

.profile-senior .rectangle-193-C61RwL {
  background-color: transparent;
  height: 800px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.profile-senior .header3-C61RwL {
  background-color: transparent;
  height: 39px;
  left: 85px;
  position: absolute;
  top: 20px;
  width: 781px;
}

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

.profile-senior .frame-761838-HB8WPB {
  gap: 10px;
}

.profile-senior .search-xTGKlo {
  background-color: transparent;
  height: 21.752120971679688px;
  min-width: 21.751953125px;
  position: relative;
}

.profile-senior .buscar-xTGKlo {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 57px;
}

.profile-senior .frame-761837-HB8WPB {
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  position: relative;
  width: fit-content;
}

.profile-senior .schedule-iI1dl7 {
  background-color: transparent;
  height: 21.752120971679688px;
  min-width: 21.751953125px;
  position: relative;
}

.profile-senior .calendario-iI1dl7 {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 78px;
}

.profile-senior .frame-761836-HB8WPB {
  width: fit-content;
}

.profile-senior .mark_chat_unread-Ary7ke {
  background-color: transparent;
  height: 21.752120971679688px;
  min-width: 21.751953125px;
  position: relative;
}

.profile-senior .mensajes-Ary7ke {
  background-color: transparent;
  height: 17px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 68px;
}

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

.profile-senior .badge-VURy71 {
  align-items: center;
  background-color: var(--dark);
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  gap: 156px;
  height: 27.190141677856445px;
  justify-content: center;
  mix-blend-mode: normal;
  position: relative;
  width: 63.443660736083984px;
}

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

.profile-senior .senior-0qLUql {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: fit-content;
}

.profile-senior .image-7-VURy71 {
  background-color: transparent;
  height: 35px;
  min-width: 35px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
}

.profile-senior .logo-YRI2lN {
  background-color: transparent;
  height: 39px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 93px;
}

.profile-senior .perfil-senior-9qxON7 {
  background-color: transparent;
  height: 994.5206298828125px;
  min-width: 1224px;
  position: relative;
}

.profile-senior .experiencia-MISCfL {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 25px;
  height: auto;
  justify-content: center;
  left: 0px;
  padding: 0px 20px;
  position: absolute;
  top: 621px;
  width: 1224px;
}

.profile-senior .laboral-gCyQ2L {
  align-items: center;
  background-color: var(--white-2);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: auto;
  mix-blend-mode: normal;
  padding: 20px;
  position: relative;
  width: 360px;
}

.profile-senior .title-tfunbd {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .google-alphabet-tfunbd {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .cibersecurity-manager-tfunbd {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .marzo-2018-tfunbd {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .line-2-tfunbd {
  background-color: transparent;
  height: 1px;
  margin-left: -10732.00px;
  margin-top: -770.52px;
  min-width: 200px;
  object-fit: cover;
  position: relative;
}

.profile-senior .amazon-web-services-tfunbd {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .cibersecurity-advisor-tfunbd {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .junio-2010-tfunbd {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .line-3-tfunbd {
  margin-left: -10732.00px;
  margin-top: -670.52px;
}

.profile-senior .microsoft-tfunbd {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .it-senior-consultant-tfunbd {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .septiembre-1998-tfunbd {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .academica-gCyQ2L {
  align-items: center;
  background-color: var(--white-2);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: auto;
  mix-blend-mode: normal;
  padding: 20px;
  position: relative;
  width: 360px;
}

.profile-senior .titulaciones-V0bnpN {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .mit-V0bnpN {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .computing-science-bachelor-V0bnpN {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .junio-1995-V0bnpN {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .line-3-V0bnpN {
  margin-left: -11117.00px;
  margin-top: -770.52px;
}

.profile-senior .deusto-V0bnpN {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .ingeniera-industrial-V0bnpN {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .junio-1992-V0bnpN {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .idiomas-gCyQ2L {
  align-items: center;
  background-color: var(--white-2);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: auto;
  padding: 20px;
  width: 360px;
}

.profile-senior .idiomas-Rzkdll {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  text-align: center;
  width: fit-content;
}

.profile-senior .ingls-nativo-Rzkdll {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .first-certificate-level-c-Rzkdll {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .abril-2005-Rzkdll {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .line-3-Rzkdll {
  margin-left: -11502.00px;
  margin-top: -770.52px;
}

.profile-senior .alemn-medio-Rzkdll {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .goethe-institute-nivel-2-Rzkdll {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .septiebre-2012-Rzkdll {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .bio-MISCfL {
  align-items: flex-start;
  background-color: transparent;
  box-shadow: 0px 0px 20px #cccccc33;
  display: flex;
  gap: 25px;
  height: auto;
  left: 0px;
  padding: 20px 0px;
  position: absolute;
  top: 0px;
  width: 1224px;
}

.profile-senior .frame-5-mVBkvM {
  align-items: center;
  background-color: var(--white-2);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: auto;
  mix-blend-mode: normal;
  padding: 30px 20px;
  position: relative;
  width: 1224px;
}

.profile-senior .frame-761843-bl4jK9 {
  align-items: center;
  flex-direction: column;
  gap: 5px;
  width: fit-content;
}

.profile-senior .image-10-HPE1ZB {
  background-color: transparent;
  height: 153.5206298828125px;
  min-width: 144.5986328125px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
}

.profile-senior .frame-761843-HPE1ZB {
  align-items: center;
  flex-direction: column;
  width: fit-content;
}

.profile-senior .pietro-a-XTiz8x {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .frame-761843-XTiz8x {
  align-items: flex-start;
  gap: 5px;
  width: fit-content;
}

.profile-senior .senior-dba-jgFaMn {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .sector-it-jgFaMn {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .frame-761839-HPE1ZB {
  align-items: center;
  background-color: transparent;
  cursor: pointer;
  display: flex;
  gap: 5px;
  height: auto;
  position: relative;
  width: fit-content;
}

.profile-senior .frame-761838-wGCrxU {
  justify-content: center;
}

.profile-senior .stars-X8pVYM {
  background-color: transparent;
  height: 20px;
  min-width: 20px;
  position: relative;
}

.profile-senior .icon-star-X8pVYM {
  background-color: transparent;
  height: 20px;
  min-width: 20px;
  position: relative;
}

.profile-senior .x25-tips-wGCrxU {
  background-color: transparent;
  color: var(--celeste);
  font-style: italic;
  font-weight: 700;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: fit-content;
}

.profile-senior .line-4-wGCrxU {
  background-color: transparent;
  height: 16px;
  min-width: 1px;
  object-fit: cover;
  position: relative;
}

.profile-senior .consultar-reseas-wGCrxU {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.profile-senior .x20-aos-de-experienci-bl4jK9 {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 640px;
}

.profile-senior .frame-761836-bl4jK9 {
  justify-content: center;
  width: 231.10971069335938px;
}

.profile-senior .tag-2xswnp {
  height: 22.75379753112793px;
}

.profile-senior .riesgos-wONnCi {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: fit-content;
}

.profile-senior .tag-WZYtGp {
  height: 23px;
}

.profile-senior .ciberseguridad-V2Hc4o {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: fit-content;
}

.profile-senior .tag-KulUGw {
  height: 22.75379753112793px;
}

.profile-senior .ddos-Imdte8 {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: fit-content;
}

.profile-senior .lunes-martes-mircole-bl4jK9 {
  background-color: transparent;
  color: var(--celeste);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 640px;
}

.profile-senior .frame-7-bl4jK9 {
  align-items: center;
  background-color: var(--celeste);
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: auto;
  mix-blend-mode: normal;
  padding: 10px 20px;
  position: relative;
  width: 244px;
}

.profile-senior .frame-761843-5yurUx {
  align-items: flex-start;
  align-self: stretch;
  gap: 10px;
  justify-content: center;
}

.profile-senior .reservar-sesin-20-I0INm4 {
  background-color: transparent;
  color: var(--white);
  flex: 1;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
}

.profile-senior .arrow_forward_ios-I0INm4 {
  background-color: transparent;
  height: 20px;
  min-width: 20px;
  position: relative;
}

.profile-senior .arrow_back_ios-C61RwL {
  background-color: transparent;
  height: 24px;
  left: 115px;
  position: absolute;
  top: 100px;
  width: 24px;
}

.profile-senior .frame-761836 {
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  position: relative;
}

.profile-senior .frame-761838 {
  align-items: center;
  background-color: transparent;
  display: flex;
  height: auto;
  position: relative;
  width: fit-content;
}

.profile-senior .frame-761843 {
  background-color: transparent;
  display: flex;
  height: auto;
  position: relative;
}

.profile-senior .idiomas {
  mix-blend-mode: normal;
  position: relative;
}

.profile-senior .tag {
  align-items: center;
  background-color: var(--lily-white);
  border-radius: 20px;
  display: flex;
  gap: 5px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  padding: 0px 10px;
  position: relative;
  width: fit-content;
}
