.block--testdrive-hibridos
{
	background-color: #f0f0f1
}

@media(min-width: 1024px)
{
	.container-especial
	{
		max-width: 750px !important;
	}
}



.bloque-columna
{
	border-radius: 1rem;
	background-color: #fff;
}

.bloque-imagen
{
	position: relative;
}

.bloque-imagen .imagen-bloque
{
	width: 100%;
	display: block;
}

.bloque-imagen .circulo-icono
{
    position: absolute;
    width: 3.8rem;
    height: 3.8rem;
    border-radius: 100%;
    background-color: #1e69c9;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
}

.bloque-imagen .circulo-icono img
{
    height: 2.3rem;
    width: auto;
}

.bloque-banner-azul
{
	background-color: #1e69c9;
	color: #fff;
}

.espacio-icono
{
	width: 9.5rem;
	order: 1;
}

@media(min-width: 640px)
{
	.sm\:py-12
	{
		padding-bottom: 3rem;
		padding-top: 3rem;
    }

    .sm\:text-left
    {
    	text-align: left !important;
    }

    .sm\:col-start-2
    {
    	grid-column-start: 2;
    }

	.espacio-icono
	{
		order: 0;
	}
}

.espacio-icono img
{
	width: 100%;
	display: flex;
}

.bloque-imagen-consecionario img
{
	width: 100%;
	display: block;
}