img{max-width:100%;}
*{word-wrap:break-word;}
.text_abstract{overflow:hidden;width:130px;height:20px;word-wrap:break-word;text-size-adjust:100%;white-space:nowrap;text-overflow:ellipsis;}
a{
	text-decoration: none;
}
#index.index .company{
	color:#8C8C8C;
}
#index.index .name{
	color:#313131;
}
#index.about{
	background-color: #000;
	font-size: 18px;
}
#index.about h1,
#index.about .h1{
	color:var(--bs-primary);
	font-size: 70px;
	font-weight: 500;
}
#index.about h2,
#index.about .h2{
	font-size: 30px;
	color: #8C8C8C;
}
#index.about p,
#index.about label{
	color: #f2f2f2;
	margin: 0;
}
#index.about label{
	display: block;
}
#index.about .intro p{
	font-size: 30px;
	font-weight: 400;
	line-height: normal;
}
#index.about .servicios #lista-servicios > div{
	color: #f2f2f2;
	font-size: 30px;
	border-top: 1px solid #313131;
	padding-top:5px;
	padding-bottom:5px;
}
#project-grid img{
	border-radius: 30px;
}
div.space{
	display: block;
	width: 100%;
	height: 100px;
}
.bx-wrapper{
	background: transparent;
	border: 0;
	box-shadow: none;
}
.bx-wrapper img{
	margin: 0 auto;
}
:root{
	--bs-primary: #EC4C24;
	--bs-primary-rgb: 236, 76, 36;
	--bs-link-color: #EC4C24;
	--bs-link-hover-color: #f4421a;
	--bs-secondary: #B2B2B2;
	--bs-secondary-rgb: 178, 178, 178;
	--color-gris-medio: #8C8C8C;
	--color-gris-bg: #F2F2F2;
}

.Polymath-Regular{
	font-family: "polymath", sans-serif;
	font-weight: 400;
	font-style: normal;
}
.Polymath-Italic{
	font-family: "polymath", sans-serif;
	font-weight: 400;
	font-style: italic;
}
.Polymath-Bold{
	font-family: "polymath", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.Polymath-Bold-Italic{
	font-family: "polymath", sans-serif;
	font-weight: 700;
	font-style: italic;
}
.Polymath-Display-Regular{
	font-family: "polymath-display", sans-serif;
	font-weight: 400;
	font-style: normal;
}
.Polymath-Display-Italic{
	font-family: "polymath-display", sans-serif;
	font-weight: 400;
	font-style: italic;
}
.Polymath-Display-Bold{
	font-family: "polymath-display", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.Polymath-Display-Bold-Italic{
	font-family: "polymath-display", sans-serif;
	font-weight: 700;
	font-style: italic;
}
.Polymath-Text-Regular{
	font-family: "polymath-text", sans-serif;
	font-weight: 400;
	font-style: normal;
}
.Polymath-Text-Italic{
	font-family: "polymath-text", sans-serif;
	font-weight: 400;
	font-style: italic;
}
.Polymath-Text-Bold{
	font-family: "polymath-text", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.Polymath-Text-Bold-Italic{
	font-family: "polymath-text", sans-serif;
	font-weight: 700;
	font-style: italic;
}