/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 22 2025 | 08:47:24 */
.row_flex {
	display: flex;
    flex-direction: row;
	justify-content: space-between;
	gap: 16px;
}

.input_group_flex {
	display: flex;
    flex-direction: row;
	justify-content: space-between;
	gap: 16px;
}
@media (max-width: 600px){
	.input_group_flex {
		display: flex;
	    flex-direction: column;
		justify-content: space-between;
		gap: 0px;
	}
}

.col_flex {
	display: flex;
    flex-direction: column;
	justify-content: flex-start;
	width: 100%;
}

.row_flex_half {
	display: flex;
    flex-direction: column;
	justify-content: flex-start;
	width: calc(50% - 8px);
}
@media (max-width: 600px){
	.row_flex_half {
		width: 100%;
	}
}

.new_section {
	padding-top: 64px;
}
@media (max-width: 600px){
 	.new_section {
		padding-top: 32px;
	}
}

.wpcf7 label {
  color:#312782;
  display: flex !important;
  flex-direction: column;
  height: 100%;
}

.wpcf7 input[type="submit"] {
	color: white !important;
}

.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
	color:#222222 !important;
}

.wpcf7-submit {
	background-color: #312782 !important;
	color: white !important;
	width: 20% !important;
}
@media (max-width: 600px){
	.wpcf7-submit {
		width: 100% !important;
	}
}

.submit_button_container {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.wpcf7-not-valid-tip {
    color: red !important;
}

.wpcf7-form-control-wrap {
	display: flex !important;
	flex-direction: column !important;

}

