.calendly-badge-widget .calendly-badge-content {
	border-radius: 0px !important;
}

@media (max-width:768px) {
	.calendly-badge-widget {
		width: 100% !important;
		right: 0 !important;
		left: 0 !important;
		bottom: 20px !important;
		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
	}
	
	.calendly-badge-widget .calendly-badge-content {
		padding: 12px 20px !important;
		height: auto !important;
		line-height: normal !important;
	}
}

.grecaptcha-badge {
	display: none !important;
}

@media screen and (min-width:981px) {
	@media screen and (min-width:981px) {
		.et_pb_contact_form input:-webkit-autofill, .et_pb_contact_form textarea:-webkit-autofill, .et_pb_contact_form input:-webkit-autofill:hover, .et_pb_contact_form input:-webkit-autofill:focus, .et_pb_contact_form textarea:-webkit-autofill:focus, .et_pb_newsletter input:-webkit-autofill, .et_pb_newsletter input:-webkit-autofill:hover, .et_pb_newsletter input:-webkit-autofill:focus {
			-webkit-box-shadow: 0 0 0 1000px #faf7f1 inset !important;
			-webkit-text-fill-color: inherit !important;
			transition: background-color 9999s ease-in-out 0s;
		}
		
		.logo-carousel .dipi-carousel-item a[href$=".jpg"], .logo-carousel .dipi-carousel-item a[href$=".png"], .logo-carousel .dipi-carousel-item a[href$=".webp"] {
			pointer-events: none;
		}
	}
}