section {
	padding-block: 3rem 4rem;
}
.v--title {
	font-weight: 700;
}

form {
	padding-inline: 0.5rem;
	& .row {
		gap: 1rem 2rem;
	}
	& .form-control {
		min-height: 3.3rem;
		transition: 300ms ease;
		border-radius: 10px;
		resize: none;
		box-shadow: rgba(149, 157, 165, 0.2) 0px 3px 2px;
		border-color: var(--border-clr);

		&::placeholder {
			font-size: 0.88rem;
			opacity: 0.8;
		}
	}
	& textarea {
		&.form-control {
			padding: 1rem 0.8rem;
			min-height: 9rem;
		}
	}
	& .v-max-char {
		font-weight: 500;
		opacity: 0.5;
	}

	& .v-submit-btn-container {
		& .v-submit-btn {
			background-color: var(--primary-clr);
			width: 100%;
			min-height: 2.9rem;
			font-weight: 500;
			text-align: center;
			font-size: 0.95rem;
			color: var(--white);
			border-radius: 2px;
			box-shadow: 0 0 1px 3px var(--primary-clr-opacity-1);

			&:hover {
				background-color: var(--primary-clr-dark);
			}
		}
	}
}
.v-avatar-images-container {
	display: flex;
	align-items: center;

	& .v-each-av {
		--shift: 1rem;
		border-radius: 50%;
		aspect-ratio: 1/1;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 40px;
		overflow: hidden;
		margin-left: calc(var(--shift) * -0.8);

		&:nth-child(1) {
			background-color: #ffd9a2;
		}
		&:nth-child(2) {
			background-color: #ffc7d6;
		}
		&:nth-child(3) {
			background-color: #dbd1fc;
		}
		&:nth-child(4) {
			background-color: #bef0c6;
		}
	}
}
.v-sdasad {
	display: flex;
	flex-direction: column;
	row-gap: 2rem;
	background-color: var(--white);

	& .v-links {
		margin: 1rem 0;
	}
	.v-links a {
		font-size: 0.9rem;
		padding: 1rem 1.8rem;
		font-weight: 500;

		&.v-sign-up {
			color: var(--black-opacity-1);
			border-radius: var(--rounded-pill);
			border: 1px solid var(--border-clr);

			&:hover {
				background-color: var(--primary-clr-opacity-1);
				color: var(--primary-clr-dark);
			}
		}
		&.v-book-demo {
			background-color: var(--primary-clr);
			color: var(--white);
			box-shadow: 0 1px 2px 3px var(--primary-clr-opacity-1);

			&:hover {
				background-color: var(--primary-clr-dark);
			}
		}
	}
}
