<style>
	.modelos-group {
		width: 100%;
	}
	
	.modelos-group-title {
		width: 100%; text-align: center; margin: 1rem 0; color: #3b3b3b;
	}
	
	@media (width > 550px) {
		.modelos-group {
			display: grid; grid-template-columns: 1fr 1fr;
		}
	}
	
	@media (width > 750px) {
		.modelos-group {
			grid-template-columns: 1fr 1fr 1fr;
		}
	}
	
	
	.content-container {
		display: flex; flex-direction: column; align-items: center;
	}
	
	.modelos-tira {
		display: flex; flex-direction: column; width: 100%; gap: 2rem;
	}
	
	.modelos-tira:before {
		content: none;
	}
	
	.justify-content {
		justify-content: center;
	}
	
	.seccion-home-white {
		width: 100%; height: auto; position: relative; text-align: center; font-size: 18px; background: #fff;
	}
	
	.modelo-changan-card {
		position: relative;
	}
	
	.modelo-changan-card img {
		transition: transform 0.3s !important; object-fit: contain !important;
	}
	
	.modelo-changan-card:hover img {
		transform: scale(1.2) !important;
	}
	
	.img-modelo-changan-card {
		height: 160px !important; width: auto !important; margin: auto;
	}
	
	.fa {
		display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
	}
	
	.fa-droplet:before {
		content: "\f043";
	}
	
	.fa-leaf:before {
		content: "\f06c";
	}
	
	.fa-bolt-lightning:before {
		content: "\f0e7";
	}
	
	#type-selector {
		gap: 10px; padding: 4px; background: #f9f9f9; border: 1px solid #a7a7a750; border-radius: 10px; display: flex; align-items: center; justify-content: space-around;
	}
	
	#type-selector a {
		padding: 10px 20px; border-radius: 10px; color: #a7a7a7; font-size: medium; cursor: pointer;
	}
	
	#type-selector .active-type {
		background: #ee8e35; color: #fff;
	}
	
	#type-selector a i {
		margin-right: 5px;
	}
	
	#category-selector {
		width: 100%; display: flex; justify-content: space-evenly; align-items: center; border-bottom: 1px solid #3b3b3b;
	}
	
	#category-selector a {
		color: #3b3b3b; font-size: medium; padding: 0 30px 5px 30px; cursor: pointer;
	}
	
	#category-selector .active-category {
		color: #ee8e35; border-bottom: 3px solid #ee8e35;
	}
	
	#category-selector .active-category:before {
		color: #ee8e35;
	}
	
	#category-dropdown {
		display: none; width: 100%; padding: 10px; font-size: medium; margin: 1em 0; border: none; border-top: 1px solid #3b3b3b; border-radius: 0 0 10px 10px; background: #f9f9f9; color: #ee8e35; text-align: center;
	}
	
	@media (width < 600px) {
		#category-selector {
			display: none;
		}
		#category-dropdown {
			display: block;
		}
		#type-selector a,
		#category-dropdown {
			font-size: small;
		}
	}
	
	@media (min-width: 350px) and (max-width: 499px) {
		#type-selector a {
			font-size: xx-small;
		}
		#type-selector a i {
			display: none;
		}
	}
	
	@media (width > 550px) {
		.modelos-tira {
			grid-template-columns: 1fr 1fr;
		}
	}
	
	@media (width > 750px) {
		.modelos-tira {
			grid-template-columns: 1fr 1fr 1fr;
		}
	}

</style>