.beasiswa-child {
  	position: absolute;
  	top: 323px;
  	left: 1528px;
  	border-radius: 50%;
  	background-color: var(--blue);
  	width: 218px;
  	height: 218px;
  	transform:  rotate(180deg);
  	transform-origin: 0 0;
  	opacity: 0.1;
}
.mask-group-icon {
  	position: absolute;
  	top: 741px;
  	left: -358px;
  	width: 963px;
  	height: 963px;
}
.vector-icon {
  	position: absolute;
  	height: 15.91%;
  	width: 99.93%;
  	top: 0%;
  	right: 0.07%;
  	bottom: 84.09%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.group-child {
  	position: absolute;
  	top: 19px;
  	left: 1137px;
  	border-radius: 20px;
  	background-color: #d9d9d9;
  	width: 191px;
  	height: 35px;
}
.vector-icon1 {
  	width: 18.4px;
  	position: relative;
  	height: 16.7px;
}
.frame-child {
  	width: 3px;
  	position: relative;
  	height: 9px;
}
.beasiswa1 {
  	position: relative;
  	font-weight: 600;
}
.vector-group {
  	position: absolute;
  	top: 466px;
  	left: 113px;
  	display: flex;
  	flex-direction: row;
  	align-items: center;
  	justify-content: flex-start;
  	gap: 12px;
}
.rectangle-icon {
  	position: absolute;
  	height: 11.16%;
  	width: 7.99%;
  	top: 2.27%;
  	right: 84.31%;
  	bottom: 86.57%;
  	left: 7.71%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
  	object-fit: cover;
}
.vector-icon2 {
  	position: absolute;
  	height: 3.72%;
  	width: 1.25%;
  	top: 5.58%;
  	right: 9.03%;
  	bottom: 90.7%;
  	left: 89.72%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.group-icon {
  	position: absolute;
  	height: 2.93%;
  	width: 7.06%;
  	top: 6.34%;
  	right: 13.08%;
  	bottom: 90.72%;
  	left: 79.86%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
}
.kolaborasi {
  	position: absolute;
  	top: 0px;
  	left: 627.18px;
  	font-weight: 600;
}
.kemahasiswaan {
  	position: absolute;
  	top: 0px;
  	left: 475px;
  	font-weight: 600;
}
.akademik-riset {
  	position: absolute;
  	top: 0px;
  	left: 199px;
  	font-weight: 600;
}
.mengapa-upj {
  	position: absolute;
  	top: 0px;
  	left: 62px;
  	font-weight: 600;
}
.profil {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	font-weight: 600;
}
.pendaftaran {
  	position: absolute;
  	top: 0px;
  	left: 356px;
  	font-weight: 600;
}
.group {
  	position: absolute;
  	top: 24px;
  	left: 383px;
  	width: 710.2px;
  	height: 23px;
  	font-size: var(--font-size-mini);
  	color: var(--isi);
}
.vector-icon3 {
  	position: absolute;
  	height: 76.03%;
  	width: 100%;
  	top: 15.91%;
  	right: 0%;
  	bottom: 8.06%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
  	opacity: 0.15;
}
.clip-path-group {
  	position: absolute;
  	height: 76.03%;
  	width: 100%;
  	top: 15.91%;
  	right: 0%;
  	bottom: 8.06%;
  	left: 0%;
  	max-width: 100%;
  	overflow: hidden;
  	max-height: 100%;
  	object-fit: cover;
}
.group-item {
  	position: absolute;
  	top: 374px;
  	left: 235px;
  	box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
  	border-radius: var(--br-20xl) 0px 0px var(--br-20xl);
  	background-color: var(--red);
  	width: 235px;
  	height: 58px;
  	transform:  rotate(180deg);
  	transform-origin: 0 0;
}
.beasiswa2 {
  	position: absolute;
  	top: 379px;
  	left: 45px;
  	font-size: 28px;
  	color: var(--background);
}
.vector-parent {
  	width: 1440px;
  	position: relative;
  	height: 484px;
}
.program-beasiswa-upj {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	display: inline-block;
  	width: 497px;
  	height: 49px;
}
.contrary-to-popular {
  	/* position: absolute; */
  	/* top: 69px; */
  	/* left: 2.99px; */
  	font-size: var(--font-size-base);
  	color: var(--isi);
  	/* display: inline-block; */
  	/* width: 1207px; */
}
.program-beasiswa-upj-parent {
  	width: 1210px;
  	position: relative;
  	/* height: 141px; */
  	font-size: 36px;
}
.frame-item {
  	width: 55.5px;
  	position: relative;
  	height: 55.5px;
}
.sains-seni-budaya {
  	margin: 0;
}
.sains-seni-budaya-container {
  	width: 237px;
  	position: relative;
  	display: inline-block;
  	height: 60px;
  	flex-shrink: 0;
}
.group-container {
  	/* width: 405px; */
  	height: 84px;
  	display: flex;
  	flex-direction: row;
  	align-items: center;
  	justify-content: center;
  	gap: var(--gap-16xl);
	/*padding: 15px;*/
}
.osismpk {
  	width: 237px;
  	position: relative;
  	display: inline-block;
  	/* height: 28px; */
  	flex-shrink: 0;
}
.osis {
  	/* width: 391px; */
  	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
  	border-radius: var(--br-3xs);
  	background-color: var(--background);
  	height: 116px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: center;
	padding: 15px;
}
.sains-4-parent {
  	/* width: 1205px; */
  	display: flex;
  	flex-direction: row;
  	align-items: flex-start;
  	justify-content: flex-start;
  	flex-wrap: wrap;
  	align-content: flex-start;
  	gap: 28px 16px;
  	font-size: var(--font-size-xl);
  	color: var(--isi);
}
.mask-group-icon1 {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 1440px;
  	height: 342px;
  	object-fit: cover;
}
.instance-child {
  	position: absolute;
  	top: calc(50% - 120.5px);
  	left: calc(50% - 720px);
  	background: linear-gradient(90deg, rgba(0, 63, 96, 0.9) 18.5%, rgba(0, 79, 120, 0.5));
  	width: 1440px;
  	height: 342px;
}
.gabung-dengan-upj-container {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	line-height: 130%;
  	display: inline-block;
  	width: 1439px;
}
.tur-virtual-360 {
  	position: absolute;
  	top: 0px;
  	left: 7px;
  	line-height: 100%;
}
.rasakan-suasana-upj {
  	position: absolute;
  	top: 35px;
  	left: 0px;
  	font-size: var(--font-size-base);
  	line-height: 135%;
  	text-align: center;
  	display: inline-block;
  	width: 218px;
  	height: 67px;
}
.instance-item {
  	position: absolute;
  	height: 100%;
  	width: 100%;
  	top: 0%;
  	right: 0%;
  	bottom: 0%;
  	left: 0%;
  	border-radius: var(--br-31xl);
  	background-color: var(--red);
}
.mulai-tur {
  	position: absolute;
  	top: 28.95%;
  	left: 32.51%;
  	line-height: 100%;
  	font-weight: 600;
}
.rectangle-parent {
  	position: absolute;
  	top: 133px;
  	left: 7px;
  	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  	width: 203px;
  	height: 38px;
  	font-size: var(--font-size-mini);
}
.tur-virtual-360-parent {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 218px;
  	height: 171px;
}
.berita-terbaru {
  	position: absolute;
  	top: 0px;
  	left: 10px;
  	line-height: 100%;
}
.dapatkan-informasi-terbaru {
  	position: absolute;
  	top: 35px;
  	left: 0px;
  	font-size: var(--font-size-base);
  	line-height: 135%;
  	text-align: center;
  	display: inline-block;
  	width: 218px;
  	height: 54px;
}
.lihat-detail {
  	position: absolute;
  	top: 28.95%;
  	left: calc(50% - 42.5px);
  	line-height: 100%;
  	font-weight: 600;
}
.rectangle-group {
  	position: absolute;
  	top: 133px;
  	left: 8px;
  	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);
  	width: 203px;
  	height: 38px;
  	font-size: var(--font-size-mini);
}
.berita-terbaru-parent {
  	position: absolute;
  	top: 150px;
  	left: 330px;
  	width: 218px;
  	height: 171px;
}
.group-inner {
  	position: absolute;
  	top: 32px;
  	left: 272px;
  	width: 0px;
  	height: 199px;
  	opacity: 0.3;
}
.group-child1 {
  	position: absolute;
  	top: 182px;
  	left: 604px;
  	width: 0px;
  	height: 199px;
  	opacity: 0.3;
}
.kontak-kami {
  	position: absolute;
  	top: 0px;
  	left: 24px;
  	line-height: 100%;
  	text-align: left;
}
.untuk-informasi-lebih {
  	position: absolute;
  	top: 35px;
  	left: 0px;
  	font-size: var(--font-size-base);
  	line-height: 135%;
  	display: inline-block;
  	width: 218px;
  	height: 54px;
}
.kirim-pesan {
  	position: absolute;
  	top: 28.95%;
  	left: calc(50% - 45.5px);
  	line-height: 100%;
  	font-weight: 600;
}
.rectangle-container {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);
  	width: 203px;
  	height: 38px;
}
.instance-wrapper {
  	position: absolute;
  	top: 133px;
  	left: 8px;
  	width: 203px;
  	height: 38px;
  	font-size: var(--font-size-mini);
}
.kontak-kami-parent {
  	position: absolute;
  	top: 300px;
  	left: 660px;
  	width: 218px;
  	height: 171px;
  	text-align: center;
}
.group-div {
  	position: absolute;
  	top: 335px;
  	left: 458px;
  	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
  	width: 878px;
  	height: 471px;
  	text-align: left;
  	font-size: var(--font-size-5xl);
}
.gabung-dengan-upj-parent {
  	position: absolute;
  	top: 38px;
  	left: 0px;
  	width: 1439px;
  	height: 806px;
}
.instance-child1 {
  	position: absolute;
  	top: 0px;
  	left: calc(50% - 720px);
  	background-color: var(--blue);
  	width: 1439px;
  	height: 10px;
}
.mask-group-parent {
  	/* width: 1440px; */
  	position: relative;
  	background-color: var(--background);
  	height: 241px;
  	overflow: hidden;
  	flex-shrink: 0;
}
.universitas-pembangunan-jaya-u-icon {
  	align-self: stretch;
  	position: relative;
  	max-width: 100%;
  	overflow: hidden;
  	height: 363px;
  	flex-shrink: 0;
  	object-fit: cover;
}
.instance-parent {
  	width: 1440px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: flex-start;
  	text-align: center;
  	font-size: 64px;
  	color: var(--background);
}
.group-parent {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 100%;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: flex-start;
  	gap: 38px;
}
.intersect-icon {
  	position: relative;
  	width: 73px;
  	height: 164.1px;
}
.beasiswa {
  	width: 100%;
  	position: relative;
  	background-color: var(--background);
  	height: 100vh;
  	overflow-y: auto;
  	text-align: left;
  	font-size: 12px;
  	color: var(--judul);
  	font-family: var(--font-poppins);
}


.frame-child5 {
  	width: 181px;
  	position: relative;
  	background-color: var(--color-gainsboro-100);
  	height: 33px;
  	cursor: pointer;
}
.frame-child11 {
  	width: 181px;
  	position: relative;
  	background-color: var(--color-gainsboro-100);
  	height: 33px;
}
.frame-child12 {
  	width: 181px;
  	position: relative;
  	background-color: var(--background);
  	height: 33px;
  	cursor: pointer;
}
.rectangle-parent1 {
  	width: 765px;
  	overflow: hidden;
  	display: flex;
  	flex-direction: row;
  	align-items: flex-start;
  	justify-content: flex-start;
  	flex-wrap: wrap;
  	align-content: flex-start;
  	gap: 4px 111px;
  	z-index: 0;
}
.image-5-icon {
  	align-self: stretch;
  	position: relative;
  	border-radius: 6px;
  	max-width: 100%;
  	overflow: hidden;
  	height: 207px;
  	flex-shrink: 0;
  	object-fit: cover;
}
.image-5-wrapper {
  	width: 1236px;
  	margin: 0 !important;
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: flex-start;
  	padding: 10px;
  	box-sizing: border-box;
  	z-index: 1;
}
.frame-parent {
  	width: 1236px;
  	position: relative;
  	height: 227px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: flex-start;
  	padding: 78px 33px;
  	box-sizing: border-box;
  	gap: 10px;
  	max-width: 90%;
  	max-height: 90%;
  	overflow: auto;
}

