
	* {
		margin: 0;
		padding: 0;
		font-family: "Roboto", sans-serif;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	.fContainer {
		display: flex;
		width: 100%;
		height: 100%;
        position: -webkit-sticky;
        position: fixed;
        top: 0;
        z-index: 99;
	}

	.wrapper2 {
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-size: 20px;
		width: 100%;
		max-width:500px;
		background-color: #222;
		box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.5);
		border-radius: 20px 20px 0 0;
	}

	.brand {
		display: flex;
		flex-direction: row;
		font-size: 1em;
		margin-left: 20px;
		text-transform: capitalize;
	}

	.firstname {
		color: white;
	}

	.active:hover {
		color: crimson !important;
	}

	body {
		background-color: #fff;
		box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.5);
		box-sizing: border-box;
	}
	.linktext {
		color:black;
		text-decoration:underline;
		}
	/* Card */


	/* Button */
	.btnb {
		margin: 0;
		width: 80px;
		height: 30px;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		color: #eee;
		font-weight: 500;

		display: inline-block;
		padding: 14px 28px;
		border-radius: 100px;
		margin-left: 50%;
		transform: translateX(-50%);
		margin-bottom: 30px;
	}

	.card-1 .btnb{
		background-color: #CD051D;
	}

	/* Popup */
	.popup {
		width: 100%;
		height: 100vh;
		background-color: rgba(0, 0, 0, 0.8);
		position: fixed;
		top: 0;
		left: 0;
		opacity: 0;
		visibility: hidden;
		z-index: 9999;
		transition: all .3s;
	}
	.popup__content {
		 width: 100%;
    max-width:500px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .2);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.25);
    opacity: 0;
    transition: all .5s .1s ;
  }
	}

	.popup__content::-webkit-scrollbar {
		display: none;
	}
	


	.popup__header h1 {
		font-size: 30px;
	}
	.popup__header p {
		font-size: 15px;
		margin-bottom: 15px;
	}

	.popup__header h2 {
		font-size: 20px;
	}

	.popup__text {
		padding: 0 36px;
		line-height: 1.4;
	}

	.popup__text p:not(last-child) {
		margin-bottom: 16px;
	}

	#popup:target {
		opacity: 1;
		visibility: visible;
	}

	#popup:target .popup__content {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1);
	}

	/* .active {
		background-color: crimson;
		color: white;
		padding: 15px;
	}

	.active:hover {
		color: white !important;
	} */

	.popup__close:link,
	.popup__close:visited {
		margin-right: 10px;
    position: flex;
    top: 12px;
    right: 20px;
    text-decoration: none;
    color: #555;
    font-size: 30px;
    display: inline-block;
    line-height: 1;
    transition: all .3s;
  }

	.popup__close:hover,
	.popup__close:active {
		color: #f00;
	}

	.accord {
		margin: 10px;
	}

	.accordion {
00000000	background-color: #eee;
	color: #000000;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
	}

	/* .active, .accordion:hover {
	background-color: #ccc;
	} */

	.accordion:after {
		content: '\002B';
		color: #777;
		font-weight: bold;
		float: right;
		margin-left: 5px;
	}

	.active:after {
		content: "\2212";
	} 

	.panel {
		padding: 0 18px;
		background-color: white;
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.2s ease-out;
	}

	.insidebox {
		margin: 15px 0;
		overflow-y: scroll;
		max-height: 390px;
		color:black;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	.insidebox::-webkit-scrollbar {
		display: none;
	}

	.insidebox h1 {
		text-align: center;
		margin-bottom: 20px;
		color:black;
		font-weight: bold;
	}

	.insidebox ul {
		margin: 10px 10px 20px 20px;
	}

	.insidebox ul > li {
		list-style-type: decimal;
	}

	.insidebox p {
		font-family: "Verdana";
		color:black;
		margin-bottom: 20px;
	}

	.insidebox a {
		color:#ff0000;
		}

	.insidebox img {
		width: 100%;
		margin-bottom: 20px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		border-radius: 18px;
	}

	@media screen and (min-width: 481px) {
        .hide-on-desktop {
            display: none;
        }
    }

	.con {
		width: 100%;
		background-color: rgb(12 12 12 / 43%);
		height: auto;
		font-family: Arial, sans-serif;
		/* padding:10px 0 20px 0; */
	}

	.con h3 {
		color: white;
		padding: 15px;
		font-family: Arial, sans-serif;
		text-align: center;
		font-size: 22px;
	}

	.sosmed {
		
	}

	.sosmed ul{
		display: flex;
		justify-content: center;
		align-items: center;
		list-style: none;
		gap: 10px;
		margin: 0 10px;
	}

	.sosmed ul li img {
		width: 60px;
		max-width: 100%;
	}

	.server  {
		text-align: center;
	}

	.button-new {
		padding: 10px 55px;
		border: 3px dashed rgb(0 255 10);
		outline: none;
		font-weight: bold;
		font-size: 20px;
		background: #33ff0000;
		cursor: pointer;
		position: relative;
		z-index: 0;
		user-select: none;
		-webkit-user-select: none;
		touch-action: manipulation;
		transition: all .5s ease;
		max-width: 100%;
		font-family: monospace;
	}

	.button-new:before {
		content: "";
		background: linear-gradient(45deg, #f8f6f6, #3cff00, #6aff0d, #f5f5f3);
		position: absolute;
		top: -2px;
		left: -2px;
		background-size: 400%;
		z-index: -1;
		filter: blur(5px);
		-webkit-filter: blur(5px);
		width: calc(100% + 4px);
		height: calc(100% + 4px);
		animation: glowing-button-new 20s linear infinite;
		transition: opacity 0.3s ease-in-out;
		border-radius: 10px;
		}

		@keyframes glowing-button-new {
		0% {
			background-position: 0 0;
		}
		50% {
			background-position: 400% 0;
		}
		100% {
			background-position: 0 0;
		}
		}

		.button-new:after {
		z-index: -1;
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		border-radius: 10px;
		}


		.yContainer {
			display: flex;
			width: 100%;
			height: 100%;
		}

		.wrapperz {
			display: flex;
			justify-content: space-between;
			align-items: center;
			font-size: 20px;
			width: 100%;
			max-width:500px;
			background-color: #222;
			box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.5);
			border-radius: 20px 20px 0 0;
		}

		.brands {
			display: flex;
			flex-direction: row;
			font-size: 1em;
			margin-left: 20px;
			text-transform: capitalize;
		}

		.firstnames {
			color: white;
			margin-left: 20px;
		}

		#connectionStatus {
			color: #ff0c0c;
		}

		#connectionStatus p {
			font-family: monospace;
		}

		/* Card */

		/* popups */

		.popups {
			width: 100%;
			height: 100vh;
			background-color: rgba(0, 0, 0, 0.8);
			position: fixed;
			top: 0;
			left: 0;
			opacity: 0;
			visibility: hidden;
			z-index: 9999;
			transition: all .3s;
		}
		.popups__content {
			width: 90%;
			max-width:500px;
			box-shadow: 0 20px 40px rgba(0, 0, 0, .2);
			position: absolute
		;
			top: 45%;
			left: 50%;
			transform: translate(-50%, -50%) scale(.25);
			opacity: 0;
			transition: all .5s .1s ;
		}


		.popups__header h1 {
			font-size: 30px;
		}
		.popups__header p {
			font-size: 15px;
			margin-bottom: 15px;
		}

		.popups__header h2 {
			font-size: 20px;
		}

		.popups__text {
			padding: 0 36px;
			line-height: 1.4;
		}

		.popups__text p:not(last-child) {
			margin-bottom: 16px;
		}

		#popups:target {
			opacity: 1;
			visibility: visible;
		}

		#popups:target .popups__content {
			opacity: 1;
			transform: translate(-50%, -50%) scale(1);
		}

		.popups__close:link,
		.popups__close:visited {
			padding: 20px;
			position: flex;
			top: 12px;
			right: 20px;
			text-decoration: none;
			color: #ff0000;
			font-size: 30px;
			display: inline-block;
			line-height: 1;
			transition: all .3s;
		}

		.popups__close:hover,
		.popups__close:active {
			color: #f00;
		}

		.dlm {
			padding: 20px 20px;
			position: fixed;
			text-align: center;
		}  

		.dlm h1 {
			text-align: center;
			color: #000;
			font-family: monospace;
		}

		.select-field {
			width: 100%;
			margin: 10px 0;
			height: 30px;
			color: #ff0e0e;
			font-family: monospace;
			color: black;
		}
         .select {
         background-color: rgb(243 231 231 / 90%);
         border-color: #ADADAD;
          color: #424242;
         }
		.submit-btn {
			width: 100%;
			padding: 5px 5px;
			font-family: monospace;
		}

		#file {
			width: 100%;
			/* height: 40px; */
		}
