* {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-size: 16px;
}

.container {
	display: flex;
	justify-content: center;
	align-items: center;
	background: linear-gradient(168deg, rgba(13, 71, 161) 5%, rgba(33, 150, 243) 60%, rgba(187, 222, 251) 84%);
	width: 100vw;
	height: 100vh;
}



.card {
    width: 90%; /* ajuste a porcentagem conforme necessário */
    max-width: 700px; /* tamanho máximo em pixels */
    height: auto; /* ajuste a porcentagem conforme necessário */
    max-height: 600px; /* tamanho máximo em pixels */
    border-radius: 15px;
    margin-top: 5vh; /* ajuste conforme necessário */
    background-color: #202020;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}


.imagem {
	display: flex;
	justify-content: center;
}

.photo_0 {
	width: 100%;
	height: 150px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}



.text-main {
	text-align: center;
	color: white;
	font-weight: 600;
	font-size: 2em;
	font-family: 'Poppins', sans-serif;
}



.desc {
	font-family: 'Poppins', sans-serif;
	color: white;
	font-weight: 200;
	text-align: center;
	font-size: 1.2em;
	padding: 20px; /* Adiciona um espaçamento interno de 20px ao redor do texto */
}

.whatsapp-icon {
	color: #25D366; /* Cor verde do WhatsApp */
	font-size: 30px; /* Tamanho do ícone */
}

.email-icon {
	color: white; /* Cor verde do WhatsApp */
	font-size: 2em; /* Tamanho do ícone */	
}

.text-italic {
	font-style: italic;
	font-size: 1.1em;
	font-weight: bold;
	color: #4169E1;
}

.marcadores {
	color:white;
}

@media only screen and (max-width: 815px) {
	.card {
	   width: 90%; /* Usa 90% da largura da tela em telas menores */
	   margin-top: 10px; /* Reduz a margem superior em telas menores */
	   padding: 10px; /* Ajuste o padding conforme necessário */
	}
 
	.photo_0 {
	   height: 100px; /* Reduz a altura da imagem em telas menores */
	}
 
	.text-main {
	   font-size: 1.5rem; /* Reduz o tamanho da fonte em telas menores */
	}
 
	.desc {
	   font-size: 1em; /* Reduz o tamanho da fonte em telas menores */
	   word-wrap: break-word;
	   color: white !important;
	}

	.marcadores {
		color:white;
	}

	.whatsapp-icon,
    .email-icon {
        font-size: 1.5em;
    }
}