.rtl-form .ginput_complex {
	display: flex;
	justify-content: space-between;
	margin-bottom: 24px;
	align-items: flex-end;
	flex-flow: row wrap;
	gap: 16px;
}
@media (max-width: 575px) {
	.rtl-form .ginput_complex {
		display: block;
	}
	.rtl-form .ginput_complex span {
		display: block;
		margin-bottom: 16px;
	}
}
.rtl-form legend {
	font-weight: bold;
	margin-bottom: 16px;
}
.rtl-form .ginput_complex span {
	flex: 1;
}
.rtl-form .gsection {
	border-bottom: 1px solid #ccc;
	padding: 0 0 8px 0;
	margin-bottom: 24px;
}
.rtl-form .gfield {
	margin-bottom: 24px;
}
.rtl-form .gf_clear.gf_clear_complex {
	display: none;
}
.rtl-form .ginput_container.ginput_container_date {
	position: relative;
}
.rtl-form .datepicker {
	padding-left: 42px;
}
.rtl-form img.ui-datepicker-trigger {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 14px;
}
.rtl-form select.ui-datepicker-month,
.rtl-form .ui-datepicker-year {
	background: black;
}
.rtl-form .gchoice {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 8px;
}
.rtl-form .gchoice label {
	position: relative;
	top: 5px;
}
.rtl-form input[type="submit"] {
	width: 100% !important;
}
.rtl-form .gfield_description {
	font-style: italic;
	margin-top: 24px;
}
