/*
 Theme Name:   Mejor Seguro Online
 Theme URI:    https://mejorseguroonline.com
 Description:  Child theme de Hello Elementor para Mejor Seguro Online
 Author:       Tu Nombre o Agencia
 Author URI:   https://tusitio.com
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  mejor-seguro-online
*/

@import url("../hello-elementor/style.css");

/* Aquí puedes añadir tus estilos personalizados */

/* desde en precios*/
.elementor-price-table__price::before {
  content: "Desde ";
  font-size: 18px;
  font-weight: normal; /* puedes cambiar a bold si lo prefieres */
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
  color: inherit; /* hereda el color del texto del precio */
}


/* paginas legales */

body.page-id-1123 main#content,body.page-id-3 main#content,body.page-id-262 main#content {
    padding: 2rem 0 3rem 0;
}


/* Boton parpadeo*/
/*.parpadeo .elementor-button {
  animation: parpadeo 1.5s infinite; 
}*/
.inclinacion .elementor-button { 
	 transform: rotate(-3deg); /* Ajusta el valor a tu gusto */
  display: inline-block; /* Necesario para que respete la rotación */
}


/*@keyframes parpadeo {
  0%, 100% {
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    opacity: 0.8;
    filter: brightness(1.2);
  }
}*/


/*Fin parpadeo*/

/* Footer*/
.formulariopie {
    font-size: 12px;
}
/* Fin footer*/

/* formulario*/
.formulario input[type="checkbox"] {
  transform: scale(1.2);
  margin-right: 4px; /* opcional, para separar del texto */
  
}
.formulario .elementor-field-option {
  display: flex;
  align-items: center;
  gap: 2px;
}

/*.cotizar .elementor-price-table__price::before {
	content: none;
}
.cotizar .elementor-price-table__period {
	display: none;
}*/

.cotizar .elementor-price-table__price::before {
  content: "Consultar presupuesto";
  font-size: 22px;
  font-weight: normal; /* puedes cambiar a bold si lo prefieres */
  margin-right: 4px;
  display: inline-block;
  vertical-align: middle;
  color: inherit; /* hereda el color del texto del precio */
}

.elementor-price-table {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.elementor-price-table__footer {
  margin-top: auto;
}

.elementor-price-table__price {
	min-height:150px;
}
body.single-post .elementor-widget-theme-post-content a {
    color: #84acdc;
}
 