/*
Theme Name: Neve Child
Theme URI: https://themeisle.com/themes/neve/
Template: neve
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve is a next-generation, ultra-fast WordPress theme designed for top performance, SEO, and Core Web Vitals. Its lightweight codebase and small size ensure minimal overhead and lightning-fast load times. Fully compatible with the block editor, popular page builders (Elementor, Bricks, Oxygen etc), and WooCommerce, it’s perfect for blogs, small businesses, agencies, portfolios, and online stores. With responsive design, multilingual translations, and easy customization options, Neve empowers you to create a future-proof, high-ranking online presence. Discover everything Neve has to offer and explore our powerful premium version at https://themeisle.com/themes/neve/.
Tags: blog,custom-logo,e-commerce,rtl-language-support,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,accessibility-ready,wide-blocks,block-styles,footer-widgets,portfolio,left-sidebar,right-sidebar
Version: 4.0.1.1739386144
Updated: 2025-02-12 19:49:04

*/

/* Estilo para Botón Enviar */
.wpcf7 input[type="submit"] {
    width: 100%; /* Estira el botón para que tenga el mismo ancho que los campos */
    padding: 12px;
    font-size: 16px;
    background-color: red !important; /* Color de fondo */
    border: 1px solid red !important; /* Color del borde */
    color: white !important; /* Color del texto */
    box-sizing: border-box; /* Asegura que el padding no afecte el tamaño del botón */
    display: block; /* Asegura que el botón se muestre como un bloque */
    margin: 0 auto; /* Centra el botón */
    cursor: pointer; /* Cambia el cursor al pasar sobre el botón */
    transition: background-color 0.3s ease; /* Transición suave para el color de fondo */
}

.wpcf7 input[type="submit"]:hover {
    background-color: darkred !important; /* Color de fondo al pasar el mouse */
}

/* Estilo para los campos de entrada (texto, email, teléfono) */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select {
    width: 100%; /* Estira el campo */
    padding: 12px;
    font-size: 16px;
    border: 1px solid #ccc; /* Color del borde */
    box-sizing: border-box; /* Asegura que el padding no afecte el tamaño del campo */
    margin-bottom: 16px; /* Espacio entre campos */
    border-radius: 4px; /* Bordes redondeados */
}

/* Estilo específico para el campo select de "Ocupación" */
.wpcf7 label:has([name="select-656"]) select {
    background-color: white; /* Fondo blanco para el select */
}

/* Asegura que el texto del label se mantenga alineado a la izquierda */
.wpcf7 label {
    display: block; /* Hace que el label ocupe toda la línea */
    font-size: 16px; /* Tamaño de fuente consistente */
    margin-bottom: 8px; /* Un pequeño margen para separar el label del campo */
    text-align: left; /* Alinea el texto del label a la izquierda */
}

/* Estilo para el campo select de "Ocupación" */
.wpcf7 label:has([name="select-656"]) {
    margin-bottom: 8px; /* Espacio entre el label y el select */
}

/* Ajustar el diseño para hacerlo similar a la imagen proporcionada */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select {
    border-radius: 4px; /* Bordes redondeados */
    padding: 12px; /* Padding consistente */
    font-size: 16px;
    margin-bottom: 16px;
    width: 100%;
    box-sizing: border-box;
}

