/* body {
margin: 0;
padding: 0;
background-color: #321c3b;
}

h2, h3 {
font-family: 'Montserrat', sans-serif;
font-weight: 800;
text-transform: uppercase;
margin-top: 0;
color: #eacee3;
}

h2 {
font-size: 4rem;
color: #eacee3;
margin-bottom: 35px;
}

h3 {
font-size: 2.5rem;
color: #321c3b;  
} */

p {
	font-family: 'Lato', sans-serif;
	font-size: 1rem;
	color: #fff;
	margin-left: -5px;
}

.container {
padding: 20px;
max-width: 600px;
margin: 40px auto;
text-align: center;
}

button {
	cursor: pointer;
	border-radius: 6px;
	border: none;
	background-color: #2c6f1e;
	color: #f4f4f0;
	padding: 7px 35px;
	margin: 0 0 12px 0;
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: 700;
	transition: box-shadow 0.25s ease-in-out;
	box-shadow: 1px 4px 5px rgb(1, 5, 17);
}

.parpadea {
	
	animation-name:parpadeo;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
  
	-webkit-animation-name:parpadeo;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
  }

  @-moz-keyframes parpadeo{  
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	100% { opacity: 1.0; }
  }
  
  @-webkit-keyframes parpadeo {  
	0% { opacity: 1.0; }
	50% { opacity: 0.0; }
	 100% { opacity: 1.0; }
  }
  
  @keyframes parpadeo {  
	0% { opacity: 1.0; }
	 50% { opacity: 0.0; }
	100% { opacity: 1.0; }
  }

  button:hover {
	box-shadow: 1px 1px 0 rgb(250, 250, 250);
}

dialog {
	/* max-width: 600px; */
	height: 75%;
	width: 100%;
	padding: 0px 0px;
	border: 8px solid #ac4c4c;
	background-color: #f4ececc8;
	margin: 11px;
	border-radius: 20px;
    /* align-items: center; */
	text-align: center;
}

dialog::backdrop {
background: rgba(234, 206, 227, 0.9);
}

dialog p {
color: #321c3b;
}

dialog button {
box-shadow: 0px 0px 0 #321c3b;
}

dialog button:hover {
box-shadow: 8px 8px 0 #321c3b;
}

