/* screen - profile-menu */

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

#overlay-profile-menu {
  align-items: center;
  background-color: #ffffff00;
  justify-content: center;
}

.profile-menu .profile-menu-C61RwL {
  background-color: transparent;
  height: 800px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1440px;
}

.profile-menu .rectangle-192-QhM2TZ {
  background-color: transparent;
  height: 800px;
  left: -12160px;
  mix-blend-mode: normal;
  position: absolute;
  top: 716px;
  width: 1440px;
}

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

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

.profile-menu .menu-dPhRSR {
  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-menu .icon-search-H4YM7D {
  background-color: transparent;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  position: relative;
}

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

.profile-menu .frame-761837-1ZnHch {
  align-items: center;
  background-color: transparent;
}

.profile-menu .schedule-gscZD8 {
  background-color: transparent;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  position: relative;
}

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

.profile-menu .mark_chat_unread-JQrfda {
  background-color: transparent;
  height: 21.75213623046875px;
  min-width: 21.751953125px;
  position: relative;
}

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

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

.profile-menu .badge-MgEujo {
  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-menu .frame-29-xSQ8PB {
  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-menu .senior-fr4yxl {
  letter-spacing: 0.00px;
  margin-top: -1.00px;
}

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

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

.profile-menu .search-box-QhM2TZ {
  align-items: flex-start;
  flex-direction: column;
  left: 85px;
  padding: 30px;
  position: absolute;
  top: 100px;
}

.profile-menu .descubre-los-expertos-en-tu-rea-kIiXt7 {
  background-color: transparent;
  color: var(--black);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: fit-content;
}

.profile-menu .search-box-kIiXt7 {
  align-items: center;
  position: relative;
}

.profile-menu .frame-8-qf226k {
  box-shadow: inset 0px 0px 8px #0000000d;
  gap: 10px;
  padding: 6px 10px;
}

.profile-menu .search-imfqbS {
  background-color: transparent;
  height: 24.3055419921875px;
  min-width: 25px;
  position: relative;
}

.profile-menu .ciberseguridad-imfqbS {
  background-color: transparent;
  color: var(--mine-shaft);
  font-style: normal;
  font-weight: 400;
  height: 21.015661239624023px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 125.14588928222656px;
}

.profile-menu .filter_list-imfqbS {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  min-width: 25px;
  position: relative;
}

.profile-menu .senior-9gvJDj {
  color: var(--celeste);
  font-style: normal;
  font-weight: 300;
}

.profile-menu .tecnologa-zBwjxC {
  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-menu .x20-XsFEf1 {
  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-menu .sevilla-leGWUq {
  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-menu .senior-list-kIiXt7 {
  background-color: transparent;
  height: 731.927490234375px;
  min-width: 1232.4302978515625px;
  position: relative;
}

.profile-menu .frame-1-8wTf5I {
  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: fit-content;
}

.profile-menu .image-3-vNyHzX {
  height: 153.5206298828125px;
}

.profile-menu .group-761838-2B9tbT {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-2ER1Fw {
  left: -0px;
  top: 0px;
}

.profile-menu .stars-iThKQh {
  left: 37px;
  top: 0px;
}

.profile-menu .frame-5-bmoUbb {
  cursor: pointer;
}

.profile-menu .image-10-RRnSjC {
  height: 153.5206298828125px;
}

.profile-menu .group-761838-xUdgfs {
  left: 122px;
  width: 37px;
}

.profile-menu .stars-H9QNeb {
  left: -0px;
  top: 0px;
}

.profile-menu .image-9-wxSr1H {
  height: 153.93328857421875px;
}

.profile-menu .group-761838-v5t9tT {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-bUoD1g {
  left: 18px;
  top: 0px;
}

.profile-menu .stars-f8JAuR {
  left: -0px;
  top: 0px;
}

.profile-menu .stars-G1wxnM {
  left: 37px;
  top: 0px;
}

.profile-menu .image-4-z8M2ta {
  height: 153.5206298828125px;
}

.profile-menu .group-761838-PLOxd4 {
  left: 122px;
  width: 37px;
}

.profile-menu .stars-1oHBl7 {
  left: -0px;
  top: 0px;
}

.profile-menu .frame-8-bmoUbb {
  flex-direction: column;
  gap: 5px;
  padding: 14px 12px;
}

.profile-menu .image-3-GYAnwB {
  height: 153.5206298828125px;
}

.profile-menu .group-761838-hGacpc {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-2BD9yy {
  left: -0px;
  top: 0px;
}

.profile-menu .stars-rsMX2V {
  left: 37px;
  top: 0px;
}

.profile-menu .image-3-MxX15y {
  height: 153.5206298828125px;
}

.profile-menu .group-761838-8uhT0c {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-MgsQrG {
  left: -0px;
  top: 0px;
}

.profile-menu .stars-f6Sjik {
  left: 37px;
  top: 0px;
}

.profile-menu .frame-2-8wTf5I {
  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: 367px;
  width: fit-content;
}

.profile-menu .image-3-sybMTK {
  height: 138px;
}

.profile-menu .group-761838-pJipC1 {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-FfEZHZ {
  left: -12257px;
  top: 68px;
}

.profile-menu .stars-sbBhTz {
  left: -12275px;
  top: 68px;
}

.profile-menu .stars-DWhxsx {
  left: -12238px;
  top: 68px;
}

.profile-menu .image-10-lVdg5y {
  height: 138px;
}

.profile-menu .group-761838-Ygvo0p {
  left: 122px;
  width: 37px;
}

.profile-menu .stars-DTQIxj {
  left: -12485px;
  top: 68px;
}

.profile-menu .stars-kGuqF9 {
  left: -12466px;
  top: 68px;
}

.profile-menu .image-9-LOeRIM {
  height: 138px;
}

.profile-menu .group-761838-x2kyaD {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-49ySMR {
  left: -12676px;
  top: 68px;
}

.profile-menu .stars-LfUf5d {
  left: -12694px;
  top: 68px;
}

.profile-menu .stars-DxIVbE {
  left: -12657px;
  top: 68px;
}

.profile-menu .image-4-4CHon9 {
  height: 138px;
}

.profile-menu .group-761838-9qzpxG {
  left: 122px;
  width: 37px;
}

.profile-menu .stars-NMpqpy {
  left: -12904px;
  top: 68px;
}

.profile-menu .stars-qpuN9g {
  left: -12885px;
  top: 68px;
}

.profile-menu .frame-8-LT6j8H {
  flex-direction: column;
  gap: 5px;
  padding: 14px 12px;
}

.profile-menu .image-3-9xBi0V {
  height: 138px;
}

.profile-menu .group-761838-JzvKEg {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-HXrqJk {
  left: -13095px;
  top: 68px;
}

.profile-menu .stars-gBd2jH {
  left: -13113px;
  top: 68px;
}

.profile-menu .stars-yFlldb {
  left: -13076px;
  top: 68px;
}

.profile-menu .image-3-CUprwn {
  height: 138px;
}

.profile-menu .group-761838-MpZaug {
  left: 103px;
  width: 55px;
}

.profile-menu .stars-Iy1AUn {
  left: -13304px;
  top: 68px;
}

.profile-menu .stars-ru2xsw {
  left: -13323px;
  top: 68px;
}

.profile-menu .stars-x6anvq {
  left: -13286px;
  top: 68px;
}

.profile-menu .menu-settings-QhM2TZ {
  background-color: transparent;
  box-shadow: 0px 0px 20px #cccccc33;
  height: 221px;
  left: 1250px;
  position: absolute;
  top: 69px;
  width: 121px;
}

.profile-menu .frame-761837-WmDtXk {
  align-items: flex-start;
  background-color: var(--white-2);
  border-radius: 20px;
  flex-direction: column;
  left: 0px;
  mix-blend-mode: normal;
  padding: 18px 10px;
  top: 0px;
}

.profile-menu .frame-761836-31yqrH {
  justify-content: flex-end;
  padding: 5px 10px;
}

.profile-menu .mi-perfil-1dVUGa {
  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-menu .frame-761837-31yqrH {
  align-items: center;
  background-color: transparent;
  justify-content: flex-end;
  padding: 5px 10px;
}

.profile-menu .crditos-fh6yGV {
  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-menu .frame-761838-31yqrH {
  justify-content: flex-end;
  padding: 5px 10px;
}

.profile-menu .zona-senior-NOrvt9 {
  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-menu .frame-761839-31yqrH {
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  padding: 5px 10px;
  position: relative;
  width: fit-content;
}

.profile-menu .preferencias-CBg128 {
  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-menu .frame-761840-31yqrH {
  align-items: center;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: auto;
  justify-content: flex-end;
  padding: 5px 10px;
  position: relative;
  width: fit-content;
}

.profile-menu .informacin-nhPvjp {
  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-menu .frame-7 {
  align-items: center;
  background-color: var(--white-2);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: auto;
  mix-blend-mode: normal;
  padding: 14px 12px;
  position: relative;
  width: fit-content;
}

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

.profile-menu .frame-761837 {
  display: flex;
  gap: 10px;
  height: auto;
  position: relative;
  width: fit-content;
}

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

.profile-menu .icon-star {
  background-color: transparent;
  height: 20px;
  left: 18px;
  position: absolute;
  top: 0px;
  width: 18px;
}

.profile-menu .iconclose {
  background-color: transparent;
  height: 15px;
  min-width: 15px;
  mix-blend-mode: normal;
  position: relative;
}

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

.profile-menu .image-3 {
  background-color: transparent;
  min-width: 144.5986328125px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
}

.profile-menu .image-4 {
  background-color: transparent;
  min-width: 144.5986328125px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
}

.profile-menu .pietro-a {
  background-color: transparent;
  color: var(--dark);
  font-style: normal;
  font-weight: 500;
  height: 21px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 157px;
}

.profile-menu .search-box {
  background-color: transparent;
  display: flex;
  gap: 25px;
  height: auto;
  width: fit-content;
}

.profile-menu .senior {
  background-color: transparent;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: fit-content;
}

.profile-menu .stars {
  background-color: transparent;
  height: 20px;
  position: absolute;
  width: 18px;
}

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

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

.profile-menu .x25-tips {
  background-color: transparent;
  color: var(--celeste);
  font-style: italic;
  font-weight: 700;
  height: auto;
  left: 0px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 2px;
  width: 60px;
}
