.swed-closure-embedded-form {
	display: block !important;
	width: 100% !important;
}

.swed-closure-embedded-form .elementor-form-fields-wrapper {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px;
}

.swed-closure-embedded-form .elementor-field-group {
	width: 100% !important;
}

.swed-closure-embedded-form .elementor-field-type-textarea,
.swed-closure-embedded-form .elementor-field-type-acceptance,
.swed-closure-embedded-form .elementor-field-type-radio,
.swed-closure-embedded-form .elementor-field-type-hidden,
.swed-closure-embedded-form .elementor-field-type-submit {
	grid-column: 1 / -1;
}

.swed-closure-embedded-form input,
.swed-closure-embedded-form select,
.swed-closure-embedded-form textarea {
	min-height: 46px;
	border: 1px solid #dfe5ee;
	border-radius: 3px;
}

.swed-closure-embedded-form textarea {
	min-height: 116px;
}

.swed-v4-page--proposal .swed-v4-form {
	width: 100% !important;
}

@media (max-width: 767px) {
	.swed-v4-page--proposal .swed-v4-form,
	.swed-v4-page--proposal .proposal-ar-0070,
	.swed-v4-page--proposal .proposal-en-0070,
	.swed-closure-embedded-form .elementor-form-fields-wrapper {
		display: block !important;
		width: 100% !important;
	}

	.swed-closure-embedded-form .elementor-field-group,
	.swed-v4-page--proposal .swed-v4-form .elementor-field-group {
		margin-bottom: 13px;
	}
}
