/* CSS Document */
.bento-box.main-box {
	display: flex;
	gap: 60px;
	justify-content: space-between;
}
.bento-box.main-box .left {
	width: 100%;
	max-width: 700px;
}
.bento-box.main-box .right {
	margin-top: 134px;
	max-width: 239px;
	width: 100%;
}
.bento-box.main-box .right h2 {
	margin: 0 0 18px;
}
.bento-box.main-box .right p {
	margin: 0 0 23px
}
.bento-box.main-box .right p a:not(:hover) {
	color: var(--Black, #231F20);
}
/* Custom styling for Gravity Forms validation message */
body .gform-theme--framework .gform_validation_errors{
	background-color: #e74c3c !important;  /* Red background */
	box-shadow: none !important;  /* Remove box-shadow */
	border-radius: 12px !important;  /* Rounded corners */
}
body .gform_wrapper .alert-custom {
	background-color: #e74c3c !important;  /* Red background */
	color: #fff !important;  /* White text */
	border-radius: 12px !important;  /* Rounded corners */
	font-size: 1.2rem !important;  /* Adjust font size */
	font-weight: 600 !important;  /* Bold text */
	border: none !important;  /* Remove the border */
	box-shadow: none !important;  /* Remove box-shadow */
}
body .gform_wrapper .gform_heading .gform_required_legend {
	display: none !important;
}
/* Icon styling */
body .gform_wrapper .alert-custom i {
	font-size: 1.5rem !important;  /* Icon size */
	margin-right: 10px !important;  /* Space between the icon and text */
	color: #fff !important;  /* White icon color */
}

/* Ensure the arrow is on the right side */
body .gform_wrapper .gform_footer input[type="submit"]::after {
	content: ' →';  /* Right arrow */
	font-size: 1.2rem !important;  /* Arrow size */
	margin-left: 10px;  /* Space between text and arrow */
}

/* Aligning the content to make sure text and arrow are aligned properly */
body .gform_wrapper .gform_footer input[type="submit"] {
	min-width: 102px;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
}

@media (max-width: 1200px) {}
@media (max-width: 991px) {
	.bento-box.main-box {
		flex-direction: column;
	}
	.bento-box.main-box .right {
		margin: 0
	}
}
@media (max-width: 768px) {}