
.et_pb_contact_form label.et_pb_contact_form_label {
	display: block !important;
	color: #000;
	font-family: "Heebo";
}

.et_pb_contact_form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
	display: none;
}

.et_pb_contact_form ::-webkit-input-placeholder {
	color: #fafafa !important;
}

.et_pb_contact_form.my_contact :-moz-placeholder {
	color: #fafafa !important;
}

.et_pb_contact_form ::-moz-placeholder {
	color: #fafafa !important;
}

.et_pb_contact_form :-ms-input-placeholder {
	color: #fafafa !important;
}

.et_pb_module .et_pb_contact_submit, .et_pb_module .et_contact_bottom_container {
	width: 100% !important;
}

@keyframes grow {
	0% {
		transform: scale(1);
	}
	
	100% {
		transform: scale(1.1);
	}
}

.dipi-pt-btn-wrap a {
	display: inline-block;
	width: 100%;
}

@media (min-width:1025px) {
	.et-l.et-l--post {
		margin-top: -110px;
	}
}

.dp-custom-header {
	background: transparent;
	-webkit-transition: background-color .5s ease-out;
	-moz-transition: background-color .5s ease-out;
	-o-transition: background-color .5s ease-out;
	transition: background-color .5s ease-out;
}

.dp-custom-fixed-header {
	background-color: #efe9fc !important;
	-webkit-transition: background-color .5s ease-out;
	-moz-transition: background-color .5s ease-out;
	-o-transition: background-color .5s ease-out;
	transition: background-color .5s ease-out;
	backdrop-filter: blur(10px);
}
