input::placeholder {
	font-weight: bold;
	opacity: 0.3;
	color: #fff !important;
   }
   
   a {
	text-decoration: none;
   }
   
   body {
	padding: 2rem;
	background: url(https://re5febdmdqsue53l.public.blob.vercel-storage.com/BG%20mobile%204-XoUQlo2VRW8WQ4G2znZXk5MZF6ZrCR.jpg);
	background-position: center;
	background-size: contain;
	color: #fff;
   }
   
   .container {
	backdrop-filter: blur(2px);
	width: 60%;
   }
   
   input[type="submit"],
   input[type="button"] {
	background: linear-gradient(-45deg, #493a09, #d6b336, #58450c, #5a4603);
	background-size: 800% 400%;
	padding: 0.7rem;
	display: inline-block;
	border: 0;
	border-radius: 7px;
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	transition: all 0.5s ease-in-out;
	animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99) both;
   }
   
   .cust-a {
	background: linear-gradient(-45deg, #b3761b, #d6b336, #8b7122, #a3851f);
	background-size: 800% 400%;
	padding: 0.7rem;
	display: inline-block;
	border: 0;
	border-radius: 7px;
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	transition: all 0.5s ease-in-out;
	animation: gradient 10s infinite cubic-bezier(0.62, 0.28, 0.23, 0.99) both;
   }
   
   .cust-input {
	text-align: left !important;
	color: #fff !important;
	background: #000 !important;
	height: 45px !important;
	border: 1px solid #ff9800 !important;
   }
   
   .area-input {
	text-align: left !important;
	color: #fff !important;
	background: #000 !important;
	height: 180px !important;
	border: 1px solid #674600 !important;
   }
   
   .divider {
	display: table;
	font-size: 19px;
	text-align: center;
	width: 75%;
	margin: 20px auto;
   }
   
   .divider span {
	display: table-cell;
	position: relative;
   }
   
   .divider span:first-child,
   .divider span:last-child {
	width: 50%;
	top: 15px;
	-moz-background-size: 100% 2px;
	background-size: 100% 2px;
	background-position: 0 0, 0 100%;
	background-repeat: no-repeat;
   }
   
   .divider span:first-child {
	background-image: -webkit-gradient(
	  linear,
	  0 0,
	  0 100%,
	  from(transparent),
	  to(#000)
	);
	background-image: -webkit-linear-gradient(180deg, transparent, #000);
	background-image: -moz-linear-gradient(180deg, transparent, #000);
	background-image: -o-linear-gradient(180deg, transparent, #000);
	background-image: linear-gradient(90deg, transparent, #000);
   }
   
   .divider span:nth-child(2) {
	color: #ffffff;
	padding: 0px 5px;
	width: auto;
	white-space: nowrap;
   }
   
   .divider span:last-child {
	background-image: -webkit-gradient(
	  linear,
	  0 0,
	  0 100%,
	  from(#000),
	  to(transparent)
	);
	background-image: -webkit-linear-gradient(180deg, #000, transparent);
	background-image: -moz-linear-gradient(180deg, #000, transparent);
	background-image: -o-linear-gradient(180deg, #000, transparent);
	background-image: linear-gradient(90deg, #000, transparent);
   }
   
   @keyframes gradient {
	0%,
	to {
	  background-position: 0 50%;
	}
   
	50% {
	  background-position: 100%50%;
	}
   }
   
   @media screen and (max-width: 1080px) {
	.container {
	  width: 100%;
	}
   
	body {
	  padding: 0.3rem;
	}
   
	.w-50 {
	  width: 100% !important;
	}
   
	.cust-col {
	  text-align: start;
	}
   
	.cust-row {
	  display: block !important;
	}
   
	.cust-img {
	  width: 30% !important;
	}
   }
   