/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.cmplz-cookiebanner .cmplz-buttons {
    /*ex-direction: row-reverse;*/
}

.grecaptcha-badge {
	z-index: -1000
}

.opacity06 {
	opacity: .6
}

footer .w-separator {
	opacity: .25
}

.grid-form {
    display: grid;
    grid-template-columns: 1fr 1fr;
	grid-template-rows: auto;
    grid-template-areas:
        "nombre email"
        "asunto asunto"
        "mensaje mensaje"
		"legal legal"
        "acceptance submit";
	grid-gap: 1rem;
	align-items: center;
}
.grid-form-name {
    grid-area: nombre;
}
.grid-form-email {
    grid-area: email;
}
.grid-form-subject {
    grid-area: asunto;
}
.grid-form-message {
	grid-area: mensaje
}
.grid-form-legal {
	grid-area: legal;
}
.grid-form-acceptance {
	grid-area: acceptance
}
.grid-form-submit {
	grid-area: submit;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-start;
}

.grid-form-submit p {
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-start;
}

.grid-form input[type="checkbox"] {
	width: 1.5rem;
	height: 1.5rem;
	margin: 0;
}

.grid-form .wpcf7-acceptance label {
	gap: .5rem;
	align-items: center;
}
