body {
      font-family: 'Raleway', sans-serif; /* Aplica la fuente Raleway a todo el contenido */
    }
    h1 {
      font-family: 'Baloo Bhaina 2', cursive; /* Aplica la fuente Baloo Bhaina al h1 */
      font-size: 40px !important; /* Tamaño de fuente para h1 */
    }
    .bottom-section {
      background-color: #2B246C; /* Fondo azul principal */
      color: white;
      border-top-left-radius: 50px;
      border-top-right-radius: 50px;
    }
    .video-bg, .form-bg {
      background-color: #2B246C; /* Usar el mismo tono de azul para uniformidad */
    }
    .input-bg {
      background-color: #f5f5f5; /* Color gris claro para diferenciar del blanco */
    }
    .discount-image {
      max-width: 400px; /* Tamaño máximo para la imagen de descuento */
    }
    .form-section * {
      margin-top: 5px !important; /* Margen superior máximo de 5px */
      margin-bottom: 5px !important; /* Margen inferior máximo de 5px */
    }
    .hidden {
      display: none; /* Para ocultar el nuevo formulario inicialmente */
    }
    .form-container {
      border: 1px solid #2B246C; /* Borde azul para cada pregunta del formulario */
      padding: 16px; /* Espacio interno para el contenido del formulario */
      border-radius: 15px; /* Borde redondeado */
      text-align: center; /* Centrar el contenido */
    }
    .white-bg {
      background-color: white; /* Fondo blanco del formulario nuevo */
    }
    .input {
      background-color: #f5f5f5; /* Fondo gris claro */
      border: none; /* Eliminar el borde */
      color: #2B246C; /* Texto en azul del proyecto */
      padding: 8px;
      border-radius: 15px; /* Redondeado de los inputs */
      width: 100%;
      text-align: center; /* Centrar el texto dentro del input */
    }
    .select {
      background-color: #f5f5f5; /* Fondo gris claro */
      color: #2B246C; /* Texto en azul del proyecto */
      padding: 8px;
      border-radius: 15px; /* Redondeado de los selects */
      width: 100%;
      text-align: center; /* Centrar el texto dentro del select */
      border: none; /* Eliminar el borde */
    }
    .button {
      background-color: #AC161F; /* Rojo del proyecto */
      color: white;
      padding: 12px 24px;
      border-radius: 15px; /* Botón más redondeado */
      font-weight: bold;
      text-align: center;
      margin-top: 16px;
    }
    .radio-group {
      display: flex;
      justify-content: center;
      gap: 16px; /* Espacio entre los botones de radio */
    }
    .text-blue-custom {
      color: #2B246C; /* Color azul personalizado para el proyecto */
    }
    .text-red-custom {
      color: #AC161F; /* Color rojo personalizado para el proyecto */
    }
	.bg-primary .image-container {
		position: absolute;
		right: 0;
		top: 0%;
		transform: translateY(-50%);
	}
	
	.bg-primary {
		position: relative;
		background-color: #2B246C !important;
	}

  .logo_container img{
    height: 104px!important;
  }