body{
	--input-padding: 26px 20px;
	--form-max-width: 90%;
	--form-width: 500px;
	--margin-between-fields-area: 26px;
}
/*.container-form{
	display: flex;
    flex-direction: column;  
}
.formblock{
	
	padding:24px;
}
form#scimagomedia-form-contact{
	display: flex;
	flex-direction: column;
	box-sizing: border-box;	
	order: 2;
}

form#scimagomedia-form-contact label {
	font-size: 14px;
	padding-left: 20px;
	padding-bottom: 6px;
}
form#scimagomedia-form-contact input,
form#scimagomedia-form-contact textarea{
	
	padding: var(--input-padding);	
	border: none;
    border: 1px solid #eee;
    border-radius: 2px;
    font-family: inherit;
    font-size: inherit;
    margin-bottom: 24px;

}
form#scimagomedia-form-contact textarea{
		
	border: 1px solid #eee;	
	
}

form#scimagomedia-form-contact input:focus-visible {
    border: none;
    outline: #FFFFFF solid 1px;
    background: #f5f5f5;
    
    border-bottom: 1px solid #eee;
}
form#scimagomedia-form-contact textarea:focus-visible {	
	border: none;
    outline: #FFFFFF solid 1px;
    background: #f5f5f5;    
    border: 1px solid #eee;

}
.g-recaptcha{	
	background-color: rgb(30,30,30);
    color: white;
    font-family: inherit;
    font-size: 17px;
    font-weight: 500;    
    line-height: 48px;
    border: 1px solid rgb(30,30,30);
    border-radius: 2px;
}
.g-recaptcha:hover{
	
	background: rgb(30 30 30 / 86%);
	cursor: pointer;

}
.contact-form-response{
	
	font-size: inherit;
	color: #25ab1a;
    font-weight: 700;
    order: 1;
}
.form-error-message{

	color: #990303;
	font-weight: 700;
}
.hide{
	display:none;
}
form#scimagomedia-form-contact .invalidfield{
	border:1px solid #b50404;
}*/
