/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


/* Chrome, Safari, Edge, Opera */
.form_landing_2022 input::-webkit-outer-spin-button,
.form_landing_2022 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.form_landing_2022 input[type=number] {
  -moz-appearance: textfield;
}	

/* Spinner para GF 2.9 */
.gform_wrapper form[data-active-form="true"] .gform-loader{
	display: none !important;
}

.gform_wrapper form[data-active-form="true"] {
    opacity: 0.5; /* Reduce la opacidad */
    pointer-events: none; /* Deshabilitar la interacción con el formulario */
}

.gform_wrapper form[data-active-form="true"]:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 150px; /* Tamaño del spinner */
    height: 150px; /* Tamaño del spinner */
    border: 4px solid rgba(255, 255, 255, 0.3);
    border-top-color: #000;
    border-radius: 50%;
    animation: spinloader 1s linear infinite;
    z-index: 11; /* Encima del overlay */
    transform-origin: center; /* Asegurar que el giro es alrededor del centro */
}

@keyframes spinloader {
    from {
        transform: translate(-50%, -50%) rotate(0deg); /* Ajustar transform completo */
		position: absolute;
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg); /* Mantener el centro */
		position: absolute;		
    }
}