.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input{
	margin-bottom: 8px;
	letter-spacing: 1px;
	background: #000;
	padding: 8px 16px;
}
input[type="text"], input[type="password"], input[type="number"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="time"], input[type="month"], input[type="week"], input[type="email"], input[type="search"], input[type="tel"], input[type="url"], input.input-text, select, textarea, .nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div, .nf-form-cont .nf-form-content input.ninja-forms-field, .nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]), .nf-form-cont .nf-form-content textarea, .ppom-wrapper .ppom-field-wrapper .form-control {
    font-family: inherit;
    font-size: 1em;
    line-height: 1.6;
    outline: 0;
    padding: 0.75rem;
    height: calc(2.15em + 0.975rem + 4px);
    color: #282828;
    background-color: #fff;
    background-clip: padding-box;
    border: 0px solid #ddd;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

/* 900px and smaller screen sizes */
@media (max-width:900px){

	html .vc_custom_1632548578269{
		margin-top: 0px !important;
	}
	
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	.vc_custom_1632580436575{
		padding: 5px !important;
		background-color: #faf1f4 !important;
	}
	
	#contactez h3{
		font-family: bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
		padding-top: 2px;
		line-height: 1.4;
		letter-spacing: 0.025em;
		font-weight: 400;
		font-style: normal;
		font-size: 39px!important;
		text-align: left;
	}
	
	/* Custom 1632580436575 */
	#contactez .vc_custom_1632580436575{
		transform:translatex(0px) translatey(0px);
		padding-left:16px !important;
		padding-top:15px !important;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	#contactez .titlescript h3{
		font-family: bonvivant!important;
		font-size: 45px!important;
	}
	
	/* Heading */
	.vc_custom_1632580436575 .wpb_wrapper h3{
		transform:translatex(0px) translatey(0px);
	}
	
	/* Heading */
	.vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h3{
		font-size:46px !important;
	}
	
	/* Column container */
	.vc_custom_1632580436575 .wpb_wrapper .vc_column_container{
		padding-bottom:38px;
	}
	
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 15px;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: none!important;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    letter-spacing: 1px;
    background: #000;
    padding: 17px 16px;
    margin-top: 47px;
    width: 100%;
}