/* Contacto

----------------------------*/



.formulario {

    border: 1px solid #eaeaea;

    padding: 3em;

    margin-bottom: 3em;

    -webkit-box-shadow: 11px 10px 39px -8px rgb(0 0 0 / 41%);

    -moz-box-shadow: 11px 10px 39px -8px rgba(0, 0, 0, 0.41);

    box-shadow: 11px 10px 39px -8px rgb(0 0 0 / 41%);

}



.bloque1-contacto .container {

    display: flex;

    flex-wrap: wrap;

}



.col1-contacto,

.col2-contacto {

    width: 50%;

}





@media (min-width: 1201px) {

    .col1-contacto{

        padding:  0px 130px 0px 0px;;

    }

}



.telefono-formulario {

    display: flex;

    justify-content: space-around;

}



.nombre,

.email,

.land,

.betreff,

.texto-form,

.telefono {

    width: 100%;

}



span.wpcf7-form-control-wrap.prefijo {

    width: 10%;

}



.prefijo {

    width: 80%;

}



span.wpcf7-form-control-wrap.your-phone {

    width: 90%;

}


input[type="text"]::placeholder,

input[type="email"]::placeholder,

textarea::placeholder {

    font-weight: bold;

}



@media (max-width: 1200px) {

    .col1-contacto,

    .col2-contacto {

        width: 100%;

    }

}

@media (max-width: 740px) {
    .cuerpo-producto-fila3 .container .col3 {
        width: 100%;
    }

    .single-producten section.cuerpo-producto-fila2 {
        margin-bottom: 45px;
    }
}

@media (max-width: 600px) {


    .formulario {

        padding: 2em;

    }

    .bloque1-contacto .container {

        padding: 20px;

    }

    .cuerpo-producto-fila3 .container .col3 {
        width: 50%;
    }

    .f2bloque2 {
        margin-top: 0;
    }

    .f2bloque2 img {
        max-width: 100%;
    }
}



@media (max-width: 320px) {

    .bloque1-contacto .container {

        padding: 10px;

    }

}


.rmp-container .rmp-search-form{
    display: none !important;
}





