#Profile_Main{
  padding: 10px;
  background-color: var(--designsecback);
  margin: 15px 0px;
}

#Profile_Main .Profile_Top_Name former{
  position: absolute;
  font-size: 11px;
  width: max-content;
  font-weight: 800;
  top: 100px;
  right: 50px;
  letter-spacing: 1px;
}

#Profile_Main .Profile_Top_Name former de{color: var(--designsecback);}

#Profile_Main .Profile_Bottom_Slide{
  background-color: var(--designlinkthird);
  width: 40px;
  margin: -35px 0 -35px -35px;
}

#Profile_Main .Profile_Bottom_Pic_Box{
  margin: 21px 20px;
  position: relative;
  width: 220px;
  height: 330px;
  overflow: hidden;
  outline: 1px solid var(--designsixback);
  border: 20px solid var(--designsecback);
}

#Profile_Main .Profile_Bottom_Pic_Box span::before {
  content: "";
  display: block;
  background: linear-gradient(to bottom, var(--designicongradsec), var(--designicongrad));
  mix-blend-mode: multiply;
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
}

#Profile_Main .Profile_Bottom_Pic_Box img {
  height: 100%;
  filter: brightness(122%) grayscale(100%);
  opacity: 0.5;
  margin-left: -32%;
}

#Profile_Main .Profile_Bottom_Pic_Bg  {
  background: linear-gradient(to bottom, var(--designlink), var(--designlinksec));
  height: 415px;
  width: 300px;
  position: absolute;
  top: -1px;
  transform: rotatex(533deg);
  opacity: 0.7;
}

#Profile_Main .Profile_Bottom_Pic{
  height: 411px;
  width: 300px;
  margin: -35px -35px -35px 0;
  position: relative;
  overflow: hidden;
}

#Profile_Main .Character_Box_Inside_Chars {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 8px;
}

#Profile_Main .Character_Box_Inside_Chars span {
  height: 57px;
  width: 57px;
  display: block;
  overflow: hidden;
  position: relative;
  border: 1px solid var(--designsixback);
  background-color: var(--designsecback);
  padding: 7px;
}

#Profile_Main .Character_Box_Inside_Chars de{
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}

#Profile_Main .Character_Box_Inside_Chars de::before {
  content: "";
  display: block;
  background: linear-gradient(to bottom, var(--designicongradsec), var(--designicongrad));
  mix-blend-mode: multiply;
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
}

#Profile_Main .Character_Box_Inside_Chars img {
  height: 100%;
  filter: brightness(122%) grayscale(100%);
  opacity: 0.5;margin-left: -32%;
}

#Profile_Main .Profile_Bottom_Player{position: relative;margin-bottom: 14px;}
#Profile_Main .Profile_Bottom_Alias{width: 152px;}

#Profile_Main .Profile_Bottom_Player font{
  text-align: justify;
  font-family: Work Sans;
  font-weight: 600;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

#Profile_Main .Profile_Bottom_Awards_Box{
  display: flex;
  flex-direction: column;
  row-gap: 25px;
  width: 323px;
}

#Profile_Main .Sticker_Box_Inside{margin-top: 10px;height: 125px;}
#Profile_Main .Sticker_Box_Inside1{display: flex;flex-wrap: wrap;gap: 7px;}

#Profile_Main .Award_Item {
  width: 35px;
  height: 35px;
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  color: var(--designlink);
  border: 1px solid var(--designsixback);
  background-color: var(--designsecback);
}

#Profile_Main .Profile_Bottom_Infos_Box div{
  text-align: -moz-right;
  text-align: -webkit-right;
}

#Profile_Main .Profile_Bottom_Infos_Box {
  font-family: Work Sans;
  font-weight: 600;
  font-size: 9px;
  letter-spacing: 1.5px;
  line-height: 190%;
  display: flex;
  flex-direction: column;
  row-gap: 16.6px;
  width: 175px;
  text-transform: uppercase;
  text-align: right;
}

#Profile_Main .Profile_Bottom_Infos spaner{
  display: block;
  background: var(--designlinkthird);
  color: var(--designsecback);
  padding: 8px 9px 7px;
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 1;
  height: 8px;
  text-align: center;
  width: fit-content;
  margin-bottom: 3px;
}

#Profile_Main .Profile_Bottom_Infos{
  background-color: var(--designthirdback);
  padding: 35px;
  display: flex;
  column-gap: 45px;
}

#Profile_Main .Profile_Inf_Power_Info{width: 27%;}

#Profile_Main .Profil_Chart {
  pointer-events: none;
  width: 240px;
  height: 174px;
  overflow: hidden;
  position: relative;
  color: var(--designtextcolor);
  text-align: left;
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 7px;
}

#Profile_Main .Profil_Chart span {
  position: absolute;
  width: 85px;
  text-align: center;
  line-height: 1;
}

#Profile_Main .Lab1{top: 5px;right: 77px;}
#Profile_Main .Lab2{top: 45px;right: -30px;text-align: left !important;}
#Profile_Main .Lab3{bottom: 49px;right: -30px;text-align: left !important;}
#Profile_Main .Lab4{bottom: 8px;right: 77px;}
#Profile_Main .Lab5{bottom: 49px;left: -9px;text-align: right !important; width: 63px !important;}
#Profile_Main .Lab6{top: 45px;left: -31px;text-align: right !important;}
#Profile_Main .Profil_Chart canvas{
  width: 188px !important;
  height: 188px !important;
  position: absolute;
  top: -9px;
  left: 25px;
}

#Profile_Main .Profile_Skill_Box{
  display: flex;
  align-items: center;
  column-gap: 8px;
  margin-bottom: 10px;
}

#Profile_Main .Profile_Skill_Name {
  font-family: Montserrat;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
  text-align: left;
  letter-spacing: 1px;
  line-height: 1;
  flex-grow: 1;
}

#Profile_Main .Profile_Skill_Name span{
  display: block;
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 8px;
  padding-top: 2px;
}

#Profile_Main .Profile_Skill skillactive{
  height: 100%;
  background-color: var(--designlink);
  display: block;
  border-radius: 50%;
}

#Profile_Main .Profile_Skill {
  background-color: var(--designthirdback);
  padding: 10px;
  outline: 1px solid var(--designsecback);
  outline-offset: -6px;
  height: 12px;
  position: relative;
  width: 12px;
  border-radius: 50%;
}

#Profile_Main .Profil_InfBox1{width: 50%;}
#Profile_Main .Profile_Inf_Feats de{position: absolute;right: 0;}
#Profile_Main .Profile_Inf_Feats.Profile_Inf_Feats1 de{position: absolute;left: 0;right: unset;}

#Profile_Main .Profile_Inf_Feats{
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin-top: 20px;
}

#Profile_Main .Profile_Inf_Feats div {
  font-family: Montserrat;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 11px;
  text-align: left;
  letter-spacing: 2.5px;
  font-style: italic;
  line-height: 1;
  margin-bottom: 5px;
  position: relative;
}

#Profile_Main .Profil_InfText_Fams{
  display: flex;
  flex-direction: column;
  row-gap: 17px;
  margin-top: 15px;
}

#Profile_Main .Profil_InfText_Fam_Pic{
  float: left;
  margin: 0px 12px 0px 0;
  position: relative;
  padding: 10px;
  background-color: var(--designthirdback);
  border: 1px solid var(--designsixback);
}

#Profile_Main .Profil_InfText_Fam_Pic span::before {
  content: "";
  display: block;
  background: linear-gradient(to bottom, var(--designicongradsec), var(--designicongrad));
  mix-blend-mode: multiply;
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
}

#Profile_Main .Profil_InfText_Fam_Pic img {
  filter: brightness(122%) grayscale(100%);
  opacity: 0.5;
}

#Profile_Main .Profil_InfText_Fam_Pic span{width:150px;height:150px;overflow: hidden;display: block;position: relative;}

#Profile_Main .Fam_Desc {height: 140px;overflow: hidden;}
#Profile_Main .Pic_Inc .Profil_InfText_Fam_Info  {margin-bottom: 5px;padding-top: 4px;}
#Profile_Main .Fam_Desc div {
  height: 145px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--designlink) var(--designthirdback);
  margin-top: -4px;
  padding-right: 10px;
}

#Profile_Main .Profil_InfText_Extended_Fam{
  display: flex;
  flex-direction: column;
  row-gap: 17px;
  margin-top: 15px;
}

#Profile_Main .Profil_InfText_Fam_Infos{
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  float: right;
  margin: 9px 0px 0 18px;
  width: 220px;
}

#Profile_Main .Profil_InfText_Fam_Infos font{padding: 7px 16px 8px !important;font-size: 8px !important;font-weight: 500 !important;}
#Profile_Main .Profil_InfText_Fam_Infos div span{flex-grow: 1;text-align: right;padding: 0px 7px;}
#Profile_Main .Profil_InfText_Fam_Infos div{
  display: flex;
  align-content: center;
  align-items: center;
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 8px;
  background-color: var(--designthirdback);
}

#Profile_Main .Profil_InfText_Extended_Info,#Profile_Main .Profil_InfText_Fam_Info{position: relative;}
#Profile_Main .Profil_InfText_Extended_Info div,
#Profile_Main .Profil_InfText_Fam_Info div{
  position: absolute;
  right: -12px;
  top: 1px;
  display: flex;
  column-gap: 9px;
}

#Profile_Main .Profil_InfText_Extended_Info font, 
#Profile_Main .Profil_InfText_Fam_Info font,
#Profile_Main .Profil_InfText_Fam_Infos font{	
  transform: skew(20deg);
  background: var(--designlinksec);
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 8px;
  line-height: 1;
  padding: 5px 13px 6px;
  color: var(--designtextcolor);
}

#Profile_Main .Profil_InfText_Extended_Info div b, 
#Profile_Main .Profil_InfText_Fam_Info div b,
#Profile_Main .Profil_InfText_Fam_Infos div b{
  transform: skew(-20deg);
  display: block;
}

#Profile_Main .Profil_InfText_Extended_Info span,
#Profile_Main .Profil_InfText_Fam_Info span{
  font-family: Montserrat;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 0.5px;
  font-style: italic;
}

#Profile_Main .Profil_InfText_Extended_Info i1,
#Profile_Main .Profil_InfText_Fam_Info i1{
  font-family: Montserrat;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  padding-left: 4px;
}

#Profile_Main .Profile_Inf_Family {
  border: 1px solid var(--designsixback);
  background-color: var(--designsecback);
  padding: 16px 10px 14px 10px;
  display: flex;
  text-align: left;
  margin: 6px 13px 0px 0px;
  line-height: 110%;
  float: left;
  flex-wrap: wrap;
  width: 300px;
  gap: 15px;
}

#Profile_Main .Profile_Inf_Family div {
  border-bottom: 1px solid var(--designsixback);
  padding: 0px 15px 12px 10px;
  text-transform: uppercase;
  font-size: 10px;
  width: 39%;
}

#Profile_Main .Profile_Inf_Family div:last-child,
#Profile_Main .Profile_Inf_Family div:nth-last-child(2){border-bottom: unset;padding-bottom: unset;}

#Profile_Main .Profile_Inf_Family span {
  display: block;
  font-family: Montserrat;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  color: var(--designlink);
  line-height: 1;
}

#Profile_Main .Profil_InfBars{
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

#Profile_Main .Profile_Bar {
  background: linear-gradient(to left, var(--designlinksec) 20%, var(--designlink) 80%);
  height: 25px;
  position: relative;
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1px;
}

#Profile_Main .Profil_InfBars .Profile_Bar1 {
  background-color: var(--designthirdback);
  position: absolute;
  right: 0;
  height: 100%;
}

#Profile_Main .Profil_InfBars .Profile_Bar2{
  line-height: 1;
  position: relative;
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 8px;
  top: 8.5px;
  left: 10px;
  color: var(--designsecback);
}

#Profile_Main .Profil_InfBars .Profile_Bar3{
  position: absolute;
  top: 0;
  padding: 7px;
  right: 0;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
}

#Profile_Main .Profil_InfBox {display: flex;column-gap: 40px;}

#Profile_Main .Profile_Traits {display: flex;flex-wrap: wrap;row-gap: 25px;column-gap: 35px;margin-top: 17px;}
#Profile_Main .Profile_Traits .Profile_MBTI {width: 47%;margin: unset;flex-grow: 1;}

#Profile_Main .Profile_Traits .Profile_MBTI_Name div{width: 50%;}
#Profile_Main .Profile_Traits .Profile_MBTI_Name .Name1 {text-align: right;}
#Profile_Main .Profile_Traits .Profile_MBTI_Name .Inactive{opacity: 0.3;}

#Profile_Main .Profile_Traits .Profile_Bar1{height: 6px;background-color: var(--designlink);}
#Profile_Main .Profile_Traits .OtherSide.Profile_Bar1 {position: absolute;right: 12px;}

#Profile_Main .Profile_Bar_Inside{
  background-color: var(--designthirdback);
  padding: 12px;
  outline: 1px solid var(--designsecback);
  outline-offset: -6px;
  height: 6px;
  position: relative;
}

#Profile_Main .Profile_Traits .Profile_MBTI_Name{
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 1px;
  position: relative;
  line-height: 1;
  display: flex;
  margin-bottom: 5px;
}

#Profile_Main .Profile_Music {
  position: absolute;
  right: 20px;
  top: 35px;
  text-align: right;
  display: flex;
  column-gap: 5px;
}

#Profile_Main .Profile_Music span{
  display: block;
  letter-spacing: 1.5px;
  font-style: italic;
  font-family: Inter;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 8px;
}

#Profile_Main .Profile_Music div{
  text-align: left;
  color: var(--designsecback);
  text-transform: uppercase;
  font-family: Montserrat;
  font-weight: 800;
  font-size: 12px;
  line-height: 80%;
  order: 1;
  letter-spacing: 3px;
}

#Profile_Main .Profile_Music button {
  background: unset;
  border: unset;
  padding: unset;
  font-size: 22px;
	width: 35px;
}

#Profile_Main .Profile_Music  .HideMe {
  display: none;
  color: var(--designfifthback) !important;
}

#Profile_Main #videobox{
  position: absolute;
  z-index: -1;
  left: 0;
}

#Profile_Main .Profile_Inf_Physical repstat{
  color: var(--designlink);
  float: left;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: -2px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  margin: 12px 16px 0 6px;
  line-height: 100%;
}

#Profile_Main .Profile_Inf_Physical repshort{
  display: block;
   font-size: 20px;
  letter-spacing: 0px;
  color: var(--designlinkthird);
}

#Profile_Main .Profile_Inf_Physical{
  position: relative;
  text-align: justify;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 12.5px;
  letter-spacing: 0.5px;
  line-height: 185%;
  text-transform: none;
  width: 60%;
  flex-grow: 1;
  height: 174px;
  overflow: hidden;
}

#Profile_Main .Profile_Inf_Physical div{
  height: 180px;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--designlink) var(--designfifthback);
  margin-top: -4px;
  padding-right: 10px;
}

#Profile_Main .Profile_Inf_Infos {
  position: relative;
  margin-left: -124px;
  width: 670px;
  margin-top: 7px;
  margin-bottom: -7px;
}

#Profile_Main .Profile_Inf_Infos div {height: 30px;}

#Profile_Main .Profile_Inf_Infos::before{
  content: "";
  shape-outside: polygon(-1.75% 4.42%, 64.08% 8.59%, 53.46% 25.12%, 38.91% 40.71%, 32.90% 60.41%, 17.82% 79.14%, -32.34% 78.99%);
  width: 165px;
  height: 165px;
  float: left;
}

#Profile_Main .Profile_Inf_Infos span{
  text-decoration: none;
  border: 1px solid var(--designsixback);
  padding: 7px 10px 6px;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 1px;
  background-color: var(--designfifthback);
  line-height: 1;
}

#Profile_Main .Profile_Inf_Infos de {
  font-size: 9px;
  font-weight: 600;
}

#Profile_Main .Profile_Inf_Pic{
  mask-image: url(/images/001/profileappearance.png);
  mask-repeat: no-repeat;
  width: 265px;
  height: 194px;
  mask-size: contain;
  margin: -10px 3px -10px -15px;
  position: relative;
}

#Profile_Main .Profile_Inf_Pic img{
  height: 100%;
  filter: grayscale(100%);
  opacity: 0.5;
}

#Profile_Main .Profile_Inf_Pic_Grad {
  position: absolute;
  width: 278px;
  height: 201px;
  background: linear-gradient(to bottom, var(--designlinksec) 20%, var(--designlink) 80%);
  mix-blend-mode: darken;
  transform: rotateZ(-10deg);
  z-index: 1;
  pointer-events: none;
}

#Profile_Main .Profile_Inf_BG {
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 135px;
  font-weight: 200;
  letter-spacing: -11px;
  color: var(--designsecback);
  position: absolute;
  bottom: -23px;
  left: -30px;
  line-height: 1;
  pointer-events: none;
  width: max-content;
  opacity: 0.4;
}

#Profile_Main .Profile_Inf_Trenner{
  background-color: var(--designthirdback);
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 2px;
  margin: 25px -55px 55px;
  padding: 30px 35px;
  display: flex;
  column-gap: 40px;
  position: relative;
}

#Profile_Main .Profile_Inf_Text{
  text-align: justify;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 12.5px;
  letter-spacing: 0.5px;
  line-height: 190%;
}

#Profile_Main .Profile_Inf_Title{
  background-color: var(--designlinkthird);
  color: var(--designsecback);
  padding: 15px 21px;
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 2px;
  position: relative;
  margin: 5px -20px 10px;
  line-height: 1;
}

#Profile_Main .Profile_Inf_Text b, #Profile_Main .Profile_Inf_Text .mycode_b{color: var(--designlink);text-transform: uppercase;letter-spacing: 1px;}
#Profile_Main .Profile_Inf_Text i, #Profile_Main .Profile_Inf_Text .mycode_i{color: var(--designicongradthird);text-transform: lowercase;letter-spacing: 1px;}
#Profile_Main .Profile_Inf_Text u, #Profile_Main .Profile_Inf_Text .mycode_u{
  text-decoration: none;
  border: 1px solid var(--designsixback);
  padding: 7px 10px 6px;
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 1px;
  background-color: var(--designthirdback);
  line-height: 1;
}

#Profile_Main .Profile_Tab_Banner_Color{
  position: absolute;
  top: -595px;
  right: 550px;
  width: 66px;
  height: 1250px;
  background: linear-gradient(to bottom, var(--designlinksec) 20%, var(--designlink) 80%);
  mix-blend-mode: darken;
  transform: rotateZ(-90deg);
  z-index: 1;
  pointer-events: none;
}

#Profile_Main .Profile_Tab_Banner_Color2{
  position: absolute;
  top: -595px;
  right: 550px;
  width: 66px;
  height: 1250px;
  background-color: var(--designlinkthird);
  transform: rotateZ(-90deg);
  z-index: 1;
  pointer-events: none;
  opacity: 0.7;
}

#Profile_Main .Profile_Middle_Content{
  background-color: var(--designfifthback);
  padding: 55px;
}

#Profile_Main .Profile_Middle_Content > div {display: none;}

#Profile_Main .Profile_Tab_Banner {
  background-color: var(--designlinkthird);
  padding: 30px 0px 8px 18px;
  color: var(--designsecback);
  height: 20px;
  overflow: hidden;
  display: flex;
  column-gap: 62px;
  justify-content: center;
  position: relative;
}

#Profile_Main .Profile_Tab_Banner span {
  display: block;
  position: relative;
  letter-spacing: 1px;
  z-index: 3;
  color: var(--designthirdback);
  filter: brightness(80%);
}

#Profile_Main .Profile_Tab_Banner .active span {color: var(--designpostquote);  filter:unset;}

#Profile_Main .Profile_Tab_Banner button{
  background: unset;
  color: var(--designsecback);
  padding: unset;
  height: 100%;
  position: relative;
  font-family: Montserrat;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 10px;
  text-align: left;
  letter-spacing: -0.5px;
  font-style: italic;
}

#Profile_Main .Profile_Tab_Banner i {
  pointer-events: none;
  font-size: 48px;
  position: absolute;
  bottom: -19px;
  left: -17px;
  transform: scaleX(-1) rotate(4deg);
  font-weight: 200;
}

#Profile_Main .Profile_Top_Name {
  position: absolute;
  top: 135px;
  left: 65px;
  font-family: Montserrat;
  font-weight: 200;
  text-transform: uppercase;
  font-size: 70px;
  letter-spacing: -0.5px;
  font-style: italic;
  width: 475px;
  text-align: center;
  line-height: 1;
}

#Profile_Main .Profile_Top_Name font{opacity: 0.6; color: var(--designfifthback);}

#Profile_Main .Profile_Top_Name span{
  display: block;
  font-size: 75px;
  font-weight: 600;
  padding-left: 140px;
  margin-top: -39px;
  position: relative;
}

#Profile_Main .Profile_Top_Quote::before  {
  content: "\f10d";
  font-weight: 600;
  font-family: "Font Awesome 6 Pro";
  color: var(--designfifthback);
  display: block;
  position: absolute;
  font-size: 100px;
  left: -25px;
  top: -15px;
  opacity: 0.2;
  pointer-events: none;
}

#Profile_Main .Profile_Top_Quote {
  line-height: 190%;
  font-family: Montserrat;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
  text-align: justify;
  letter-spacing: 2.5px;
  width: 435px;
  color: var(--designsecback);
  position: absolute;
  bottom: 30px;
  left: 100px;
  margin-bottom: 25px;
}

#Profile_Main .Profile_Top_BGName {
  text-transform: uppercase;
  font-family: Montserrat;
  font-size: 135px;
  font-weight: 100;
  letter-spacing: 2px;
  color: var(--designsecback);
  opacity: 0.15;
  position: absolute;
  top: -23px;
  right: -30px;
  line-height: 1;
  transform: rotateZ(180deg);
  pointer-events: none;
  width: max-content;
}

#Profile_Main .Profile_Inside_Middle{
  background-color: var(--designthirdback);
  padding: 30px 25px 35px;
}

#Profile_Main .Profile_Top_Facts  {
  display: flex;
  row-gap: 20px;
  text-align: left;
  line-height: 110%;
  width: 525px;
  flex-wrap: wrap;
  column-gap: 15px;
}

#Profile_Main .Profile_Top_Facts span{
  display: block;
  font-family: Montserrat;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  color: var(--designlink);
  line-height: 1;
}

#Profile_Main .Profile_Top_Facts div{
  border-bottom: 1px solid var(--designsixback);
  padding: 0px 15px 16px 10px;
  text-transform: uppercase;
  font-size: 10px;
  flex-grow: 1;
}

#Profile_Main .Profile_Top_Facts div:nth-child(10),
#Profile_Main .Profile_Top_Facts div:nth-child(11),
#Profile_Main .Profile_Top_Facts div:nth-child(12){border-bottom: 0px solid var(--designsixback);padding-bottom: unset;}

#Profile_Main .Profile_Inside{
  padding: 13px;
  border: 2px solid var(--designthirdback);
}

#Profile_Main .Profile_Inside_Top{
  position: relative;
  height: 400px;
  background: linear-gradient(to bottom, var(--designlinksec) 20%, var(--designlink) 80%);
}

#Profile_Main .Profile_Inside_Pic,
#Profile_Main .Profile_Inside_Pic1{
  width: 500px;
  height: 550px;
  overflow: hidden;
  border: 10px solid var(--designfifthback);
  outline: 1px solid var(--designsixback);
  background-color: var(--designfifthback);
  position: absolute;
  top: 80px;
  right: 70px;
}

#Profile_Main .Profile_Inside_Pic::before {
  content: "";
  display: block;
  background: linear-gradient(to bottom, var(--designicongradsec), var(--designicongrad));
  mix-blend-mode: multiply;
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
}

#Profile_Main .Profile_Inside_Pic img {
  width: 100%;
  filter: brightness(122%) grayscale(100%);
  opacity: 0.5;
}