@charset "utf-8";
/* CSS Document */

/* poppins-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/poppins-v24-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	url('../fonts/poppins-v24-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-600 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/poppins-v24-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	url('../fonts/poppins-v24-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-800 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/poppins-v24-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	url('../fonts/poppins-v24-latin-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

::-moz-selection { /* Code for Firefox */
	color: #FFF;
	background: #E20613;
}
::selection {
	color: #FFF;
	background: #F47E21;
}

*, *::before, *::after {
	box-sizing: border-box;
}

body
{
	font-family: Poppins, serif;
	font-weight: 400;
	overflow: auto;
	margin: 0;
	padding: 30px 15px 30px 160px;
	font-size: 16px;
	color: #1D1D1B;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 12.78%, #FFF 77.62%), url("fondo.png");
	background-size: cover;
	background-position: center;
	min-height: 100vh;
	display: flex;
	align-items: center;
}

#section
{
	width: 1200px;
	max-width: 100%;
}

#logo{max-width: 100%; height: auto}

.titulo1
{
	margin-top: 70px;
	padding: 10px 25px;
	border-radius: 1000px;
	background: #FFF5EC;
	color: #F47E21;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	display: flex;
	width: fit-content;
	align-items: center;
	gap: 5px;
}

.titulo2
{
	font-size: 45px;
	font-weight: 800;
	line-height: 50px;
	margin-top: 20px;
	color: #3DBFAE;
	width: 670px;
	max-width: 100%;
}

.titulo2 strong
{
	color: #F47E21;
}

.texto
{
	font-weight: 500;
	line-height: 30px;
	margin-top: 40px;
	width: 570px;
	max-width: 100%;
}

#datos-localizacion
{
	list-style: none;
	padding: 0;
	display: flex;
	gap: 30px;
	margin: 45px 0 0 0;
	flex-direction: column;
}

.item-localizacion
{
	display: flex;
	align-items: flex-start;
	gap: 15px;
}

.item-localizacion-titulo
{
	font-weight: 600;
	text-transform: uppercase;
	font-size: 18px;
	color: #3DBFAE;
}
.item-localizacion-texto a{color: currentColor; text-decoration: none}
@media only screen and (max-width: 769px)
{
	.titulo2 {
		font-size: 40px;
	}
}
@media only screen and (max-width: 992px)
{
	body{
		padding-left: 15px;
	}
}
@media only screen and (max-width: 1199px)
{
	#datos-localizacion
	{
		display: flex;
		flex-direction: column;
		gap: 35px;
		margin-top: 60px;
	}
}

@media only screen and (max-width: 575px)
{
	.titulo2{font-size: 35px;line-height: normal;margin-top: 20px;}
	.texto{font-size: 16px;margin-top: 0}

	#datos-localizacion{text-align: start; margin-top: 35px;}

	#logo{width: 275px;}

	body {
		background: linear-gradient(rgba(255, 255, 255, 0.80), rgba(255, 255, 255, 0.80)), url("fondo.png");
		background-position: top;
	}
}

@media only screen and (max-width: 399px)
{
	.titulo2 {
		font-size: 30px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px)
{
	body{padding-left: 80px}
}

@media only screen and (min-width: 1200px) and (max-width: 1599px)
{
	body{padding-left: 100px}
}
