	.tooltip-container2 {
			display: inline-block;
			position: relative;
		}

		.info-icon2 {
			font-size: 16px;
			margin-right: 8px;
			cursor: pointer;
			color: #007BFF;
		}

		.tooltip-text2 {
			visibility: hidden;
			background-color: #555;
			color: #fff;
			text-align: center;
			border-radius: 6px;
			padding: 5px;
			position: absolute;
			z-index: 10000;
			bottom: 125%;
			left: 50%;
			margin-left: -60px;
			width: 200px;
			opacity: 0;
			transition: opacity 0.3s;
		}


		.tooltip-text2::after {
			content: "";
			position: absolute;
			top: 100%;
			left: 50%;
			margin-left: -5px;
			border-width: 5px;
			border-style: solid;
			border-color: #555 transparent transparent transparent;
		}

		.tooltip-container2:hover .tooltip-text {
			visibility: visible;
			opacity: 1;
		}

		textarea2::placeholder {
			color: gray; 
			font-size: 12px; 
			font-style: italic;
			opacity: 1; 
		}


		textarea2:-ms-input-placeholder { 
			color: gray;
			font-size: 12px;
			font-style: italic; 
		}

		textarea2::-ms-input-placeholder {
			color: gray;
			font-size: 12px;
			font-style: italic; 
		}