/* A todas las lineas de las clases le pongo el nombre de la pagina*/



.page-contact,
.page-participa {
    font-family: 'Gotham' !important;

    .elementor-widget-container p {
        font-family: 'Gotham' !important;
        font-weight: 700 !important;
    }

    .form-acceptance {
        display: flex !important;
    }


    .form-acceptance-der,
    .form-acceptance-izq {
        width: 50%;
    }

    .form-acceptance-der span,
    .form-acceptance-izq span {

        color: #CE1141;
        font-weight: 0;
        font-size: 1rem;
    }

    .form-acceptance input[type=checkbox] {
        appearance: none;
        width: 20px;
        height: 20px;
        border: 2px solid #CE1141;
        background-color: #FFF;
        transition: background-color 0.3s, border-color 0.3s;
    }
	
	input[type=submit] {
        background-color: #CE1141;
    }
	
	.form-img img{
		@media (min-width: 1024px){
			aspect-ratio: 1 / 1.1;
		}
	}


    .form-acceptance input[type=checkbox]:checked {
        background-color: #CE1141;
        border-color: #CE1141;
    }



    .form-submit {
        margin: 0;
        padding: 0;
        text-align: center !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .form-text-container .name,
    .form-text-container .email,
    .form-text-container .telefono,
    .form-text-container .producto,
    .wpcf7-not-valid-tip label {
        background-color: #CE1141;
        color: white !important;
        border-radius: 10px;
        font-weight: bold !important;
    }


    .text-label {
        color: #CE1141;
        text-transform: uppercase;
        font-weight: 800 !important;
    }


    .page-contact .submit {
        border-radius: 10px;
        appearance: none;
        width: 50%;
        margin-left: 25%;
        margin-right: 25%;
        background-color: #CE1141;
        text-align: center !important;
        justify-content: center !important;
        align-items: center !important;
        text-transform: uppercase;
    }

}