#Lexi_Main .Listen_Text b1 {color: var(--designhighlight);font-weight: 700;}

#Lexi_Main .grp_peeps{
  display: flex;
  padding: 15px 30px 30px;
  column-gap: 25px;
	row-gap: 25px;
  flex-wrap: wrap;
}

#Lexi_Main .grp_peeps_inside {
	width: 231.5px;
	line-height: 160%;
	text-align: justify;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}

#Lexi_Main .grp_linie{
  font-family: Montserrat;
  font-size: 8px;
  font-weight: 600;
  letter-spacing: 2px;
  text-align: center;
  line-height: 100%;
  text-transform: uppercase;
}

#Lexi_Main .grp_Desc{display: flex;margin: 30px 30px 20px;column-gap: 25px;}
#Lexi_Main .grp_box_infos {position: relative;z-index: 1;}

#Lexi_Main .grp_Desc3{width: 179px;}
#Lexi_Main .grp_Desc3 img {width: 100%;}

#Lexi_Main .grp_Desc1{width: 65%;min-height: 150px;position: relative;}
#Lexi_Main .grp_Desc1 div {
  height: 100%;
  overflow: auto;
  scrollbar-width: thin;
  position: absolute;
  text-align: justify;
  font-family: Work Sans;
  font-weight: 400;
  font-size: 10px;
  letter-spacing: 1.5px;
  line-height: 240%;
  padding-right: 6px;
}

#Lexi_Main .grp_Desc2{
	width: 22%;
	line-height: 230%;
	font-family: Montserrat;
	font-size: 9px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: right;
}
#Lexi_Main .grp_Desc2 b{font-weight: 600;}

#Lexi_Main .grp_box_grpcountry{
  position: absolute;
  bottom: 30px;
  right: 23px;
  z-index: 1;
  font-family: Montserrat;
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 4px;
  text-transform: uppercase;
}

#Lexi_Main .grp_box_grpopt{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  font-family: Montserrat;
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 34px;
}

#Lexi_Main .grp_box_grpname{
	position: absolute;
	bottom: -17px;
	right: 17px;
	z-index: 1;
	font-family: serifina;
	font-size: 40px;
	filter: blur(0.6px);
	color: var(--designtextcolor);
	letter-spacing: 1px;
}

#Lexi_Main .grp_box_name{
	position: relative;
	background-size: cover;
	background-attachment: fixed;
	background-image: var(--designpicsecond);
	border-bottom: 1px solid rgba(var(--designborder), 0.09);
	overflow: hidden;
	height: 80px;
	z-index: 1;
}

#Lexi_Main .grp_box_name::before {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--designbacksecond);
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  mix-blend-mode: color-burn;
  opacity: 0.8;
}

#Lexi_Main .grp_box_inside{
  background-size: cover;
  background-attachment: fixed;
  background-image: var(--designpicsecond);
  position: relative;
}

#Lexi_Main .grp_box_inside::before {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--designbacksecond);
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  mix-blend-mode: overlay;
}

#Lexi_Main .grp_box{
  border-bottom: 1px solid rgba(var(--designborder), 0.17);
  margin-bottom: 25px;
  padding-bottom: 25px;
}

#Lexi_Main .grp_box:last-child {
  border-bottom: 0px solid rgba(var(--designborder), 0.17);
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#Lexi_Main .Overview_Desc {
	text-align: justify;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 11px;
	letter-spacing: 1.5px;
	line-height: 220%;
	overflow: hidden;
	height: 180px;
	text-transform: none;
	margin: 22px 35px 35px;
}

#Lexi_Main .Overview_Name ch_info {
  display: block;
  font-family: Montserrat;
  font-size: 7px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
  margin-right: -2px;
  margin-top: 9px;
}

#Lexi_Main .Overview_Desc div {
  overflow: auto;
  scrollbar-width: thin;
  height: 187px;
  margin-top: -7px;
  padding-right: 6px;
}

#Pair_Flex .Pair_Box{
	background-size: cover;
	background-attachment: fixed;
	background-image: var(--designpicsecond);
	position: relative;
	padding: 25px;
}

#Pair_Flex .Pair_Box .Pair_Box_Infos{
  display: flex;
  align-items: center;
  justify-content: center;
}

#Pair_Flex .Pair_Box .Pair_Box_Name{
	font-family: Montserrat;
	font-size: 9px;
	font-weight: 600;
	letter-spacing: 2px;
	line-height: 100%;
	text-transform: uppercase;
}

#Pair_Flex .Pair_Box .Pair_Box_Name span{
	font-family: serifina;
	font-size: 19px;
	filter: blur(0.5px);
	display: block;
	letter-spacing: 1px;
	font-weight: lighter;
	margin-top: 7px;
	margin-bottom: 25px;
}

#Pair_Flex .Pair_Box .Pair_Box_Pic {
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: relative;
  outline: 1px solid rgba(var(--designborder), 0.17);
  outline-offset: 10px;
  margin: 10px;
}

#Pair_Flex .Pair_Box .Pair_Box_Race{
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}

#Pair_Flex .Pair_Box .Pair_Box_Race b{
  font-family: Montserrat;
  letter-spacing: 2px;
  font-weight: 600;
}

#Pair_Flex .Pair_Box .Profile_Top_Pic img {
  height: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
	margin-left: -38%;
}

#Pair_Flex .Pair_Box .Profile_Top_Pic::before {
  content: "";
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(120deg, var(--designmaincolor) 0%, var(--designbacksecond) 100%);
  mix-blend-mode: multiply;
  z-index: 2;
}

#Pair_Flex .Pair_Box .Pair_Box_Inside{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	z-index: 1;
	row-gap: 15px;
}

#Pair_Flex .Pair_Box .Pair_Box_Infos1,
#Pair_Flex .Pair_Box .Pair_Box_Infos2{width: 50%;display: flex;column-gap: 15px;}

#Pair_Flex .Pair_Box .Pair_Box_Infos2{flex-direction: row-reverse;text-align: right;}

#Pair_Flex .Pair_Box::before {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--designbacksecond);
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  mix-blend-mode: overlay;
}

#Pair_Flex .Pair_Box .loveoption {
  width: 100%;
  text-align: center;
  font-family: Work Sans;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: bold;
}

#Pair_Flex .Pair_Box_Outside{
	border-bottom: 1px solid rgba(var(--designborder), 0.17);
	margin-bottom: 25px;
	padding-bottom: 25px;
}

#Pair_Flex .Pair_Box_Outside:last-child {
	border-bottom: 0px solid rgba(var(--designborder), 0.17);
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#Lexi_Main .Overview_Infos{
  display: flex;
  column-gap: 10px;
}

#Lexi_Main fieldset desc .red_alert{
  font-weight: 700;
  padding: unset;
  margin: unset;
}

#Lexi_Main .Listen_Top spanner{
  display: block;
  font-family: Montserrat;
  font-size: 7px;
  font-weight: 800;
  letter-spacing: 3px;
  text-transform: uppercase;
  position: absolute;
  top: 16px;
  right: 0;
}

#Lexi_Main .Listen_Kurse_Box {width: 40%;}
#Lexi_Main .Listen_Kurse_Box1 {width: 27.5%;}
#Lexi_Main .Listen_Kurse{display: flex;column-gap: 20px;}

#Lexi_Main .Listen_Kurse_Box_Desc{
	text-align: justify;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 260%;
	overflow: auto;
	height: 157px;
	scrollbar-width: thin;
	padding-right: 8px;
	margin: 5px 0px 20px;
}

#Lexi_Main .Listen_Kurse_Box_Desc1{
	text-align: justify;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 180%;
	overflow: auto;
	height: 106px;
	scrollbar-width: thin;
	padding-right: 8px;
	margin-top: 6px;
}
#Lexi_Main .Listen_Kurse_Box_Desc1 .smalltext{font-size: 9px;}

#Lexi_Main .Listen_Titel3 span{
  display: block;
  font-weight: 400;
  font-family: Work Sans;
  font-size: 9px;
  position: absolute;
  top: -1px;
  right: 0;
}

#Beruf_Flex{
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 10px;
}

#Lexi_Main .Listen_Titel2 spino{padding-left: 10px;}
#Lexi_Main .Job_Tabs_Inhalt .Job_Desc2 .smalltext, 
#Lexi_Main .Job_Tabs_Inhalt .Job_Desc1 .smalltext {
  font-size: 9px;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Desc2 b{font-weight: lighter;}

#Lexi_Main .Job_Tabs_Inhalt .Job_Desc2{
	line-height: 160%;
	overflow: auto;
	height: 40px;
	margin-top: 4px;
	text-align: justify;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	scrollbar-width: thin;
	padding-right: 6px;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Desc1{
	line-height: 160%;
	overflow: auto;
	height: 80px;
	margin-top: 4px;
	text-align: justify;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 9px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	scrollbar-width: thin;
	padding-right: 6px;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Desc{
	line-height: 240%;
	overflow: hidden;
	height: 120px;
	text-transform: none;
	margin-top: -4px;
	text-align: justify;
	font-family: Work Sans;
	font-weight: 400;
	font-size: 10px;
	letter-spacing: 1.5px;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Desc div {
	overflow: auto;
	scrollbar-width: thin;
	height: 118px;
	margin-top: -4px;
	padding-right: 6px;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_In1{
	margin-bottom: 10px;
  font-family: Montserrat;
  font-size: 8px;
  font-weight: 600;
  letter-spacing: 2px;
  text-align: center;
  line-height: 100%;
  text-transform: uppercase;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Name{
  font-family: Montserrat;
  font-size: 9px;
  font-weight: 600;
  letter-spacing: 2px;
  text-align: center;
  line-height: 100%;
  text-transform: uppercase;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Name a{color: var(--designtextcolor);}

#Lexi_Main .Job_Tabs_Inhalt .Job_Name1{
	font-family: serifina;
	font-size: 17px;
	filter: blur(0.3px);
	display: block;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 15px;
	color: var(--designmaincolor);
	line-height: 100%;
	margin-top: 4px;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Tabs_Box {
  width: 347.5px;
  background-size: cover;
  background-attachment: fixed;
  background-image: var(--designpicsecond);
  position: relative;
  padding: 25px;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Tabs_Box::before {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--designbacksecond);
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  mix-blend-mode: overlay;
}

#Lexi_Main .Job_Tabs_Inhalt .Job_Tabs_Box_Inside{position: relative;z-index: 1;}

#Lexi_Main .Job_Tabs_Inhalt .tabcontent{display: none;padding: 40px 0px 0px;}

#Lexi_Main .Job_Tabs .tab{
  display: flex;
  flex-wrap: wrap;
  column-gap: 5px;
  row-gap: 11px;
}

#Lexi_Main .Job_Tabs .active df{opacity:1;color: var(--designtextcolor);}
#Lexi_Main .Job_Tabs df{opacity:0.5;color: var(--designmaincolor);}

#Lexi_Main .Job_Tabs .tablinks {
  display: block;
  padding: 10px;
  border: 1px solid transparent;
  background-size: cover;
  background-attachment: fixed;
  background-image: var(--designpicsecond);
  color: color: var(--designtextcolor);
  font-family: Montserrat;
  font-size: 8px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-grow: 1;
  text-align: center;
}

#Lexi_Main .Lexi_Menu a{
  display: block;
  padding: 10px;
  border: 1px solid transparent;
  background-size: cover;
  background-attachment: fixed;
  background-image: var(--designpicsecond);
  color: color: var(--designtextcolor);
  font-family: Montserrat;
  font-size: 8px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-grow: 1;
  text-align: center;
}

#Lexi_Main .Lexi_Menu{
  width: 100%;
  display: flex;
  column-gap: 10px;
}

#Lexi_Main .winhalt{
  font-family: Work Sans;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-weight: 700;
}

#Lexi_Main .Listen_Titel3{
	font-family: Montserrat;
	font-size: 8px;
	font-weight: 800;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-top: 15px;
	position: relative;
}

#Lexi_Main .ChrThird .Listen_Box {width: 255px !important;flex-grow: unset;}

#Lexi_Main .Overview_Box_Inside_Box{display: flex;column-gap: 15px;}
#Lexi_Main .Overview_Infos_Box,
#Lexi_Main .Overview_Infos div{flex-grow: 1;}

#Lexi_Main .Overview_Infos div:nth-child(2) {text-align: right;}

#Lexi_Main .Overview_Infos i{
  display: block;
  text-align: center;
  font-size: 15px;
  margin-bottom: 7px;
  color: var(--designhighlight);
}

#Lexi_Main .Overview_Infos de {
  color: color: var(--designtextcolor);
  font-family: Montserrat;
  font-size: 7px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#Lexi_Main .Overview_Infos span {
	display: block;
	font-family: Montserrat;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: var(--designmaincolor);
}

#Lexi_Main .Overview_Box_Top{
  position: relative;
background-size: cover;
background-attachment: fixed;
background-image: var(--designpicsecond);
  border-bottom: 1px solid rgba(var(--designborder), 0.09);
  overflow: hidden;
  height: 80px;
}

#Lexi_Main .Overview_Box_Top::before {
	content: "";
	display: block;
	position: absolute;
	background-color: var(--designbacksecond);
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
	mix-blend-mode: color-burn;
	opacity: 0.8;
}

#Lexi_Main .Overview_Box{
	background-size: cover;
	background-attachment: fixed;
	background-image: var(--designpicsecond);
	position: relative;
	width: 392px;
}

#Lexi_Main .Overview_Box::before {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--designbacksecond);
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  mix-blend-mode: overlay;
}

#Lexi_Main .Overview_Pic{
	width: 250px;
	height: 130px;
	position: relative;
	outline: 1px solid rgba(var(--designborder), 0.17);
	outline-offset: 10px;
	overflow: hidden;
	margin: -23px auto 25px;
	z-index: 1;
}

#Lexi_Main .Overview_Pic img {
  height: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

#Lexi_Main .Overview_Box .Profile_Top_Pic::before {
  content: "";
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(120deg, var(--designmaincolor) 0%, var(--designbacksecond) 100%);
  mix-blend-mode: multiply;
  z-index: 2;
}

#Lexi_Main .Overview_Name ch_first {
	display: block;
	font-family: serifina;
	font-size: 24px;
	filter: blur(0.5px);
	text-align: center;
	line-height: 80%;
	margin-bottom: 2px;
	margin-top: 6px;
	color: var(--designmaincolor);
	letter-spacing: 2px;
}

#Lexi_Main .Overview_Name ch_last {
	display: block;
	font-family: Montserrat;
	font-size: 9px;
	font-weight: 600;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align: center;
	margin-right: -3px;
}

#Lexi_Main .Overview_Name ch_nee {
  display: block;
  font-family: Montserrat;
  font-size: 7px;
  font-weight: 600;
  letter-spacing: 5px;
  text-transform: uppercase;
  text-align: center;
  margin-right: -5px;
}

#Lexi_Main .Overview_Box_Inside{position: relative;z-index: 1;}

#Lexi_Main .Charakter_Flex{
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 20px;
}

#Lexi_Main .Listen_Box{width: 255px;}
#Lexi_Main .CharSecond{margin-top: 40px;}
#Lexi_Main .CharSecond .Listen_Box{width: 392px;}

#Lexi_Main .Wer_Box{width: 48.7%;}
#Lexi_Main .Wer_Box_Inside1{flex-grow: 1;}

#Lexi_Main .Wer_Pic{
  width: 100px;
  height: 115px;
  overflow: hidden;
  position: relative;
  outline: 1px solid rgba(var(--designborder), 0.17);
  outline-offset: 10px;
  margin: 11px;
}

#Lexi_Main .Wer_Box_Zweit{
  display: flex;
  margin-top: 15px;
  column-gap: 10px;
  flex-wrap: wrap;
  row-gap: 10px;
}

#Lexi_Main .Wer_Box_Second_Bit{width: 70.3px;height: 70.3px;}
#Lexi_Main .Wer_Box_Zweit .Wer_Pic{ width: 48.3px;height: 48.3px;}
#Lexi_Main .Wer_Box_Zweit .Wer_Pic img {margin-left: 0%;}

#Lexi_Main .Wer_Box .Profile_Top_Pic::before {
  content: "";
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(120deg, var(--designmaincolor) 0%, var(--designbacksecond) 100%);
  mix-blend-mode: multiply;
  z-index: 2;
}

#Lexi_Main .Wer_Pic img{
  height: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  margin-left: -8%;
}

#Lexi_Main .Wer_Box_Inside{
  display: flex;
  column-gap: 15px;
  margin-top: 10px;
}

#Lexi_Main .Wer_Link{
  position: absolute;
  font-size: 11px;
  top: 14px;
  right: 12px;
  text-align: right;
}

#Lexi_Main .Listen_Text{
	font-family: Work Sans;
	font-size: 9px;
	letter-spacing: 1px;
	text-align: justify;
	line-height: 180%;
	text-transform: uppercase;
	padding-top: 2px;
}

#Lexi_Main .Listen_Text .smalltext{font-size: 9px;}
#Lexi_Main .Listen_Text .smalltext a{font-weight: bold;opacity: 0.8;}

#Lexi_Main .Listen_Titel2{
  display: flex;
  align-items: center;
  font-family: Work Sans;
  font-size: 8px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 12px;
}

#Lexi_Main .Listen_Titel2::before {
  content: '';
  background-color: rgba(var(--designborder), 0.17);
  height: 1px;
  margin-right: 10px;
  flex-grow: 1;
}

#Lexi_Main .Listen_Top,
#Lexi_Main .Listen_Top1,
#Lexi_Main .Listen_Top2{
  border-bottom: 1px solid rgba(var(--designborder), 0.17);
  padding: 5px 10px;
  font-family: serifina;
  font-size: 18px;
  letter-spacing: 2.5px;
  display: flex;
  align-items: flex-end;
  margin-bottom: 8px;
  position: relative;
}

#Lexi_Main .Listen_Top span {
  filter: blur(0.5px);
  position: relative;
  padding-right: 30px;
  display: block;
  width: fit-content;
}

#Lexi_Main .Listen_Top de::after,
#Lexi_Main .Listen_Top2 de::after{content: ".";}

#Lexi_Main .Listen_Top span::after {
  content: "";
  display: block;
  border-bottom: 2px solid var(--designmaincolor);
  position: absolute;
  width: 100%;
  bottom: -7px;
  left: -9px;
}

#Lexi_Main .Listen_Top1{justify-content: end;}
#Lexi_Main .Listen_Top2{justify-content: center;}

#Lexi_Main .Listen_Top1 span {
  filter: blur(0.5px);
  position: relative;
  padding-left: 30px;
  display: block;
  width: fit-content;
}

#Lexi_Main .Listen_Top1 de::before,
#Lexi_Main .Listen_Top2 de::before {content: ".";}

#Lexi_Main .Listen_Top1 span::after {
  content: "";
  display: block;
  border-bottom: 2px solid var(--designmaincolor);
  position: absolute;
  width: 100%;
  bottom: -7px;
  right: -9px;
}

#Lexi_Main .Listen_Top2 span {
  filter: blur(0.5px);
  position: relative;
  padding-left: 11px;
padding-right: 11px;
  display: block;
  width: fit-content;
}

#Lexi_Main .Listen_Top2 span::after {
	content: "";
	display: block;
	border-bottom: 2px solid var(--designmaincolor);
	position: absolute;
	width: 100%;
	bottom: -7px;
	right: 1px;
}